在线观看a级片 I 樱桃视频在线观看一区 I 日韩 欧美 亚洲 综合 I 日产一区三区三区高中清 I 97人人草 I 亚洲情趣 I 黄图视频在线观看 I 久久aⅴ人妻少妇嫩草影院 I 嘿咻视频在线观看 I 色97色 I 伊人国产在线视频 I 精品三级久久久久电影我网 I 欧美一道本一区二区三区 I 色吊丝中文字幕 I 99热在线精品播放 I 国产一区二区三区久久久久久久久 I 欧美一级淫片免费视频欧美辣图 I 免费在线观看污 I 黄色特级一级片 I 污的网址 I 丁香花激情网 I 秋霞二区 I 欧美经典片免费观看大全 I 九九黄色毛片 I 中午日产幕无线码1区 I 午夜福利精品导航凹凸 I 无码欧亚熟妇人妻av在线外遇 I 女人黄色免费

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

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

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

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

 

需求描述

 

(上圖為多選窗口)

實現(xiàn)方式

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

mobox.setAction( strLuaDEID, action )

end

 

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

 

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

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

–[[

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

–]]

 

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, “試驗類型信息不對!”)

return

end

 

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

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

— 獲取當(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è)置試驗類型信息

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

mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

 

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

 

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

loading...

主站蜘蛛池模板: 大肉大捧一进一出好爽视色大师 | 免费看搡女人无遮挡的视频 | 午夜免费啪视频 | 五月综合缴情婷婷六月 | 无码丰满熟妇juliaann与黑人 | 亚洲 另类 日韩 制服 无码 | 狠狠色丁香久久婷婷综合五月 | 亚洲欧美日韩成人高清在线一区 | 免费国产在线精品一区不卡 | 久久综合老色鬼网站 | 人妻精品动漫h无码中字 | 久久天天躁狠狠躁夜夜 | 精品久久久久久中文字幕无码vr | 熟妇高潮精品一区二区三区 | 丰满少妇作爱视频免费观看 | 久久这里精品国产99丫e6 | 中国女人内谢69xxxxxa片 | 国产精品午夜福利不卡120 | 琪琪午夜理论片福利在线观看 | 女明星黄网站色视频免费国产 | 精品国产综合区久久久久久 | 人妻尝试又大又粗久久 | 人妻中文字幕av无码专区 | 精品一区二区国产在线观看 | 国产日韩精品欧美一区喷水 | 成人久久精品一区二区三区 | 18禁裸体动漫美女无遮挡网站 | 欧美黑人又粗又大高潮喷水 | 久久av青久久久av三区三区 | 亚洲国产成人无码av在线影院l | 激情亚洲图片激情亚洲小说 | 亚洲中文字幕aⅴ天堂自拍 亚洲欧美日韩视频高清专区 | 亚洲综合色在线观看一区二区 | 精品无码久久久久久久久久 | 国产日产欧产精品精品免费 | 国偷自产视频一区二区久 | 国产av一二三无码影片 | 亚洲伊人久久综合影院 | 四虎www永久在线精品 | 免费国精产品wnw2544 | 中文字幕丰满乱子无码视频 |