伊人网在线免费视频,亚洲一级免费毛片,欧美一区二区九九,亚洲黄色一区,精品国产一二三区,亚洲综合天堂网,国产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...

主站蜘蛛池模板: 午夜天堂视频| 亚洲国产成人综合精品2020 | 国产成人a毛片在线| 综合亚洲网| 国产JIZzJIzz视频全部免费| 天堂av高清一区二区三区| 2021国产精品自产拍在线| 国产91麻豆免费观看| 日韩成人高清无码| 91精品啪在线观看国产91| 久草视频精品| 久久这里只有精品8| aaa国产一级毛片| 中国一级毛片免费观看| 国产中文一区a级毛片视频| a级毛片视频免费观看| 亚洲国产成人自拍| 国产精品偷伦视频免费观看国产| 国内老司机精品视频在线播出| 国产在线观看91精品亚瑟| 精品亚洲国产成人AV| 青青操视频在线| аⅴ资源中文在线天堂| 亚洲毛片网站| P尤物久久99国产综合精品| 精品视频一区二区三区在线播| 91亚洲精选| 亚洲无码高清免费视频亚洲| 国产丝袜一区二区三区视频免下载| 国产在线视频福利资源站| 91视频区| AV熟女乱| 国产十八禁在线观看免费| 日韩国产高清无码| www.91在线播放| 久久女人网| 国产男女免费视频| 欧美在线三级| yjizz视频最新网站在线| 亚洲天堂成人在线观看| 日本在线免费网站| 欧美一级大片在线观看| 亚洲Va中文字幕久久一区| 在线精品亚洲一区二区古装| 国产精品私拍在线爆乳| 亚洲免费三区| 久久久久国产一区二区| a级毛片免费网站| 九色视频最新网址| 一区二区三区四区精品视频| 毛片国产精品完整版| 一区二区自拍| 丝袜无码一区二区三区| 3p叠罗汉国产精品久久| 性色在线视频精品| 亚洲色图欧美在线| 国产精品亚欧美一区二区三区| 国产亚洲精品97AA片在线播放| 99视频精品全国免费品| 色婷婷狠狠干| 老司机aⅴ在线精品导航| 无码精品福利一区二区三区| 亚洲AV免费一区二区三区| 免费A级毛片无码免费视频| 第九色区aⅴ天堂久久香| 国产拍揄自揄精品视频网站| 欧美精品亚洲精品日韩专区va| 亚洲国产精品久久久久秋霞影院| 国产在线拍偷自揄观看视频网站| AV熟女乱| 久久综合色88| h视频在线观看网站| 国产99在线| 一级一级特黄女人精品毛片| 亚洲第一区欧美国产综合| 日韩高清无码免费| 99激情网| 青青草一区二区免费精品| 国产在线精彩视频二区| 最新日韩AV网址在线观看| 亚洲Av激情网五月天| 国产成年女人特黄特色大片免费|