Lua 腳本如何實(shí)現(xiàn)和前端進(jìn)行交互
Lua?腳本通過(guò)?setAction?和前端程序進(jìn)行交互,這些交互動(dòng)作 action 有各種類型,是本章節(jié)介紹的重點(diǎn)。
mobox.setAction( strLuaDEID, strAction )
其中 strAction 是一個(gè)json字符串,格式如下:
strAction = '[{"action_type":"set_dlg_attr","value":"XXX"}]'
可以一次通知前端執(zhí)行多個(gè)?action。本章主要介紹各種?action_type?的作用
Example
local setAttr = '[{"attr":"S_ITEM_CODE","value":"'..strItemCode..'"},{"attr":"S_ITEM_NAME","value":"'..strItemName..'"},' setAttr = setAttr..'{"attr":"S_PLAN_NO","value":"'..strPlanNo..'"}]' local strAction = '[{"action_type":"set_dlg_attr","value":'..setAttr..'}]' mobox.setAction( strLuaDEID, strAction ) ...
只要在 Lua 腳本中調(diào)用 setAction 函數(shù)后,前端界面在 Lua 腳本執(zhí)行完成后就會(huì)執(zhí)行相應(yīng)的動(dòng)作