日韩手机专区,黄频视频大全免费的国产,精品av综合导航,最新国产成人在线,欧美人与动牲交a免费观看,麻豆国产VA免费精品高清在线,欧美狠狠干,国产成人黄片免费观看

產(chǎn)品中心 業(yè)內(nèi)新聞 案例中心 視頻中心

Mobox二開的彈窗選擇數(shù)據(jù)實(shí)現(xiàn)技巧 Mobox二開的彈窗選擇數(shù)據(jù)實(shí)現(xiàn)技巧

Mobox二開的彈窗選擇數(shù)據(jù)實(shí)現(xiàn)技巧

Mobox二開的彈窗選擇數(shù)據(jù)實(shí)現(xiàn)技巧

 

需求描述

 

(上圖為多選窗口)

實(shí)現(xiàn)方式

需要開發(fā)2個(gè)lua腳本

 

Lua腳本【試驗(yàn)類型選擇前

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

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”:”供應(yīng)商”,”order”:””,”grid_style”:”default”,”condition”:”‘..strCondition..'”}}]’

mobox.setAction( strLuaDEID, action )

end

 

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

 

我們?cè)趶棾龃翱谇埃梢詫⑽覀冃枰耐ㄟ^上述參數(shù)設(shè)置好后 再?gòu)棾?/p>

Lua腳本【試驗(yàn)類型選擇后】? 單選和多選例子

–[[

這個(gè)腳本適合 單個(gè)選擇 的獲取過程

–]]

 

json? = require (“json”)

mobox = require (“OILua_JavelinExt”)

function AfterSelectSYTPYE ( strLuaDEID )

local?? nRet,? strTpyeDESC , strOldDesc

 

— 獲取當(dāng)前選擇數(shù)據(jù)

nRet, strRetInfo = mobox.getInputParameter( strLuaDEID )

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

mobox.error( strLuaDEID, “無法獲取導(dǎo)入數(shù)據(jù)!”)

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, “試驗(yàn)類型信息不對(duì)!”)

return

end

 

— 設(shè)置試驗(yàn)類型信息

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

mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

下面是多選的例子

–[[

這個(gè)腳本適合 多個(gè)選擇 的獲取過程

–]]

 

json? = require (“json”)

mobox = require (“OILua_JavelinExt”)

function AfterSelectSYTPYE ( strLuaDEID )

local?? nRet,? strTpyeDESC

— 獲取當(dāng)前選擇數(shù)據(jù)

nRet, strRetInfo = mobox.getInputParameter( strLuaDEID )

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

mobox.error( strLuaDEID, “無法獲取導(dǎo)入數(shù)據(jù)!”)

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循環(huán)

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

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

??????? else

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

??????? end

?? ?end

— 設(shè)置試驗(yàn)類型信息

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

mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

 

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

 

標(biāo)簽:低代碼腳本 上一篇: 下一篇:
展開更多
預(yù)約軟件體驗(yàn)

loading...

主站蜘蛛池模板: 99精品国产99久久久久久97| 45分钟免费真人视频| 人妻少妇av中文字幕乱码免费| 成人免费午夜视频| 亚洲免费三级电影| 色欲天天天综合网| 亚洲ⅤA中文字幕无码| 国产高清女人对白av在在线| 少妇高潮喷潮久久久影院| 久久蜜臀一区二区三区av| 国产亚洲精品综合91| 精品欧洲av无码一区二区14| 亚洲色图视频在线观看网站| 日韩美无码一区二区三区| 把腿张开老子臊烂你多p视频| 熟妇人妻中文字幕无码老熟妇| 美女毛片在线观看AV| 欧美人与动人物牲交免费观看久久| 国产老妇伦国产熟女老妇视频| 亚洲色欲天天天堂色欲网女| 青青草免费公开视频| 国产 无码 日韩| 国产成人av免费观看| 久久久久久久人妻无码中文字幕爆 | 91久久精品国产一区二区免费| 亚洲综合国产成人丁香五月小说| 蜜桃在线播放免费一区二区三区| 亚洲狠狠婷婷综合久久| 深夜福利国产| 国产欧美日韩久久久久| 三级国产女主播在线观看| 中文字幕人乱码中文| 色老汉亚洲av影院天天精品| 精品国产一区二区三区香蕉| 久久久久人妻精品一区5555 | 精品无码久久久久久久久粉色| 成年免费视频黄网站在线观看 | 久久久亚洲欧洲日产国码aⅴ| 亚洲成av人片乱码色午夜| 一本大道无码av天堂| 亚洲国产精品综合久久一线 |