伊人网在线免费视频,亚洲一级免费毛片,欧美一区二区九九,亚洲黄色一区,精品国产一二三区,亚洲综合天堂网,国产91久久久久久,国产av无码一区二区三区

產品中心 業內新聞 案例中心 視頻中心

Mobox二開的彈窗選擇數據實現技巧 Mobox二開的彈窗選擇數據實現技巧

Mobox二開的彈窗選擇數據實現技巧

Mobox二開的彈窗選擇數據實現技巧

 

需求描述

 

(上圖為多選窗口)

實現方式

需要開發2個lua腳本

 

Lua腳本【試驗類型選擇前

–[[
? ? 這個腳本適合 單個選擇的獲取過程
–]]

json = require (“json”)

mobox = require (“OILua_JavelinExt”)

function BeforeSelectGP ( strLuaDEID )

local nRet, strRetInfo ,strCondition

strCondition = “”

local action = ‘[{“action_type”:”open_data_query_dlg”,”value”:{“mulit_select”:0,”cls_name”:”供應商”,”order”:””,”grid_style”:”default”,”condition”:”‘..strCondition..'”}}]’

mobox.setAction( strLuaDEID, action )

end

 

  • 彈出窗口定義:? ?(注意粘貼下面內容的時候? ”? 可能是中文的,需要改成英文)
  • 單選 “mulit_select”:0??? 多選? “mulit_select”:1
  • 關聯表名 “cls_name”:”部分性能試驗”?? (部分性能試驗 這個是表名)
  • 排序 “order”:””????? (可以設置排序字段名)
  • 窗口grid “grid_style”:”procure”? (不設置就是默認grid)
  • 查詢條件 “condition”:”‘..strCondition..’”? ( strCondition 是變量,拼接的查詢條件)

 

我們在彈出窗口前,可以將我們需要的通過上述參數設置好后 再彈出

Lua腳本【試驗類型選擇后】? 單選和多選例子

–[[

這個腳本適合 單個選擇 的獲取過程

–]]

 

json? = require (“json”)

mobox = require (“OILua_JavelinExt”)

function AfterSelectSYTPYE ( strLuaDEID )

local?? nRet,? strTpyeDESC , strOldDesc

 

— 獲取當前選擇數據

nRet, strRetInfo = mobox.getInputParameter( strLuaDEID )

if ( nRet ~= 0 or? strRetInfo == ”) then

mobox.error( strLuaDEID, “無法獲取導入數據!”)

return

end

 

local retJson = json.decode( strRetInfo )

local input_parameter = retJson[“parameter”]

local n, nCount

 

strTpyeDESC = input_parameter[“S_TST_TPYEDESC”]

 

if ( strTpyeDESC == ”? ) then

mobox.error( strLuaDEID, “試驗類型信息不對!”)

return

end

 

— 設置試驗類型信息

local setAttr = ‘[{“attr”:”S_TST_TPYEDESC”,”value”:”‘..strTpyeDESC..'”}]’

mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

下面是多選的例子

–[[

這個腳本適合 多個選擇 的獲取過程

–]]

 

json? = require (“json”)

mobox = require (“OILua_JavelinExt”)

function AfterSelectSYTPYE ( strLuaDEID )

local?? nRet,? strTpyeDESC

— 獲取當前選擇數據

nRet, strRetInfo = mobox.getInputParameter( strLuaDEID )

if ( nRet ~= 0 or? strRetInfo == ”) then

mobox.error( strLuaDEID, “無法獲取導入數據!”)

return

end

local retJson = json.decode( strRetInfo )

local input_parameter = retJson[“parameter”]????? —? 或者 retJson.parameter

local n, nCount

nCount = #input_parameter

strTpyeDESC =”

for n = 1 , nCount do???????????????????????????????????? — 需要for循環

??????? if (strTpyeDESC ==”) then

??????????? strTpyeDESC = input_parameter[n].S_TST_TPYEDESC

??????? else

??????????? strTpyeDESC = strTpyeDESC .. ‘、’..input_parameter[n].S_TST_TPYEDESC

??????? end

?? ?end

— 設置試驗類型信息

local setAttr = ‘[{“attr”:”S_TST_TPYEDESC”,”value”:”‘..strTpyeDESC..'”}]’

mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

 

之后將這個腳本管理的窗口的定義里面

 

標簽:低代碼腳本 上一篇: 下一篇:
展開更多
預約軟件體驗

loading...

主站蜘蛛池模板: 亚洲精品无码AⅤ片青青在线观看| 久久96热在精品国产高清| av天堂最新版在线| 九色在线观看视频| 亚洲不卡影院| 欧美中文字幕在线播放| 亚洲无码日韩一区| 欧美日韩免费| 好吊色国产欧美日韩免费观看| 亚洲精品中文字幕午夜| 欧美黑人欧美精品刺激| 久久精品国产电影| 亚洲精选无码久久久| 中文字幕伦视频| 亚洲av日韩av制服丝袜| 欧美成人免费| 国产精选小视频在线观看| 国产流白浆视频| 99久久精品免费看国产免费软件 | 麻豆国产在线不卡一区二区| 四虎国产永久在线观看| 国产高清在线丝袜精品一区| 国产中文一区二区苍井空| 九九香蕉视频| 国产午夜福利亚洲第一| 成年人午夜免费视频| 视频国产精品丝袜第一页| 久久香蕉国产线看观看亚洲片| 中国一级特黄大片在线观看| 国产女人综合久久精品视| 国产第三区| 国产大片黄在线观看| 国产资源站| 日韩在线视频网| 亚洲性色永久网址| 97超级碰碰碰碰精品| 久久6免费视频| 欧美日韩动态图| 四虎精品国产永久在线观看| 中文字幕在线日韩91| 少妇露出福利视频| 欧美不卡二区| 免费国产一级 片内射老| 亚洲一级毛片在线观| 性欧美久久| 国内精品一区二区在线观看| 欧美日韩国产成人高清视频 | 久久精品日日躁夜夜躁欧美| 亚洲欧美一级一级a| 久久久久久久久久国产精品| 成人免费视频一区二区三区| 手机在线免费毛片| 久久国产高潮流白浆免费观看| 好紧太爽了视频免费无码| 欧美国产视频| 久久亚洲精少妇毛片午夜无码| 久久一本日韩精品中文字幕屁孩| 凹凸精品免费精品视频| 老色鬼欧美精品| 国产男人天堂| 亚洲伊人天堂| www成人国产在线观看网站| 欧美中出一区二区| 免费不卡视频| 欧美激情首页| 国产美女91呻吟求| 国产精品不卡永久免费| 91国内外精品自在线播放| 亚洲欧美国产高清va在线播放| 久久精品免费看一| 国产午夜精品一区二区三区软件| 免费女人18毛片a级毛片视频| 亚洲国产第一区二区香蕉| 全部毛片免费看| 欧美成人午夜影院| 精品亚洲欧美中文字幕在线看 | 国产呦精品一区二区三区下载| 91精品啪在线观看国产91九色| 欧美色视频在线| 国产丝袜无码精品| 日韩视频免费| 波多野结衣中文字幕一区二区|