亚洲暴爽av I 在线国产视频 I 无码男男做受g片在线观看视频 I 成人一区二区三区在线 I 欧美激情一区二区三区四区 I 欧美私人影院 I 国产乱国产乱老熟300部网站 I 一区二区不卡视频 I 国产精品videossex撒尿 I 久久综合一区二区 I 国产欧美日韩三区 I 色图片小说 I 国产免费无遮挡吸乳视频在线观看 I 总裁在办公室调教床奴h I 蜜臀av夜夜澡人人爽人人 I 姐妹5完整版观看 I 98精品国产自产在线观看 I a毛看片免费观看视频 I 一本大道东京热无码av I 亚洲激情图 I 福利网址在线观看 I 99久久综合狠狠综合久久止 I ass最极品女人下部pic I 护士趴下光屁股翘臀被打的 I 国产成人亚洲综合app网站 I 涩人阁 I 午夜精品福利一区二区 I 日韩在线中文字幕一区 I 毛片美国 I 天天操夜夜操免费视频 I aa片在线观看视频在线播放 I 插插插视频 I 久久亚洲视频网 I 师尊乖腿打开h调教h I 久久不见久久见中文字幕免费 I av网站在线观看播放 I 日韩写真福利视频在线看 I 欧美特黄视频在线观看 I 二级特黄绝大片免费视频大片 I av网入口 I 老师趴讲台屁股撅起来 I 污污污www精品国产网站 I 亚洲婷婷在线视频 I 久久cc I 1区2区3区国产精品 I 中文字幕剧情av I 欧美品无码一区二区三区在线蜜桃 I 先锋影音欧美性受 I 国内精品视频在线看 I 色网站在线看 I 亚洲视频五区 I 大乳丰满人妻中文字幕日本电影 I 少妇bbbbbbbbb I 日韩精品字幕 I 久久人妻av中文字幕 I 18在线网站 I 在线观看吃瓜av网站

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

Mobox 3000功能點(diǎn)頁(yè)面按鈕隱藏的lua實(shí)現(xiàn)方法 Mobox 3000功能點(diǎn)頁(yè)面按鈕隱藏的lua實(shí)現(xiàn)方法

Mobox 3000功能點(diǎn)頁(yè)面按鈕隱藏的lua實(shí)現(xiàn)方法

分類(lèi):二次開(kāi)發(fā) 產(chǎn)品中心 699

需求,我們有一個(gè)任務(wù)執(zhí)行后,需要對(duì)這個(gè)任務(wù)做后做評(píng)價(jià)。為此與任務(wù)系統(tǒng)集成通過(guò)3000功能點(diǎn)定義了一個(gè)任務(wù)評(píng)分的功能點(diǎn)。任務(wù)評(píng)分后,不能通過(guò)新增,對(duì)這個(gè)任務(wù)再次增加一個(gè)評(píng)分。因此第一個(gè)任務(wù)評(píng)分后,需要將頁(yè)面按鈕(新增)隱藏掉

腳本列子

— 功能:
— 3000 功能點(diǎn) 列出與某一個(gè)taskid相關(guān)的數(shù)據(jù)
— 若列出數(shù)據(jù)已經(jīng)有,將 新增 頁(yè)面按鈕屏蔽 (這個(gè)功能是做任務(wù)評(píng)測(cè)結(jié)果的,結(jié)果只能有一個(gè),不可能多個(gè))
————————————————————————–
json = require (“json”)
mobox = require (“OILua_JavelinExt”)

function shownowtaskdata ( strLuaDEID )

local nRet, strRetInfo
local nType
local strTaskID
local bHidden=false
local strClsID=""
--拿到數(shù)據(jù)對(duì)象標(biāo)識(shí)
nRet, strRetInfo = mobox.getCurEditExtInfo( strLuaDEID )
if ( nRet ~= 0 ) then
    mobox.error( strLuaDEID, "系統(tǒng)獲取擴(kuò)展屬性失敗 "..strRetInfo )
    return
end
if ( strRetInfo =='' or strRetInfo==nil or strRetInfo=='{}' ) then
    mobox.error( strLuaDEID, "系統(tǒng)獲取擴(kuò)展屬性為空!" )
    return
end
local extinfo = json.decode( strRetInfo )
strClsID=extinfo.cls_id -- 得到當(dāng)前cls的id ,下面操作需要

— 獲取任務(wù)全局屬性 (這個(gè)案例是與 Gungho任務(wù)系統(tǒng)集成,所以需要這個(gè)參數(shù),別的環(huán)境這個(gè)可以忽略
nRet, strRetInfo = mobox.getGlobalAttr( strLuaDEID, “task_id” )
if ( nRet ~= 0 or strRetInfo == ” ) then
mobox.error( strLuaDEID, “系統(tǒng)無(wú)法獲取任務(wù)號(hào) “..strRetInfo )
return
end
local input_paramter = json.decode( strRetInfo )
local strTaskID = input_paramter[1].value

local strCondition
strCondition = "G_TASK_ID='"..strTaskID.."'"

--增加隱藏按鈕的依據(jù)-通過(guò)條件查詢(xún)返回符合數(shù)據(jù)>0 既隱藏
-- local strQeuryCondition="S_TESTITEM='X'" (定義grid某一個(gè)字段內(nèi)有某些數(shù)值 這里沒(méi)有啟用)
nRet, strRetInfo = mobox.getDataObjCount(strLuaDEID, strClsID, strCondition)
if (nRet ~= 0 ) then
    mobox.error(strLuaDEID, "得到數(shù)據(jù)數(shù)量失敗,原因:" .. strRetInfo)
    return
end

--轉(zhuǎn)為整數(shù)類(lèi)型
local nDataCount = tonumber(strRetInfo)
if (nDataCount >0) then
    bHidden=true
end

--隱藏頁(yè)面按鈕 “新增”
local strHiddenButton = ''
if (bHidden) then
    strHiddenButton =
    ',{"action_type":"hidden_button","value":[{"name":"新增"}]}'
end

local strAction = '[{"action_type":"set_query_condition","value":{"where":"' .. strCondition .. '","order":""}}'
strAction = strAction .. strHiddenButton .. ']'
mobox.setAction( strLuaDEID, strAction )
end
這個(gè)列子也可以用于別的一些非法字符串的處理
標(biāo)簽:腳本 上一篇: 下一篇:
展開(kāi)更多
預(yù)約軟件體驗(yàn)

loading...

主站蜘蛛池模板: 漳州市| 永城市| 岑溪市| 三河市| 永宁县| 嘉兴市| 三亚市| 舒城县| 定结县| 石嘴山市| 九江市| 唐河县| 合川市| 板桥市| 中西区| 嵩明县| 石门县| 平和县| 容城县| 宜兰县| 沅陵县| 政和县| 荃湾区| 内乡县| 呼图壁县| 台湾省| 胶州市| 大宁县| 广安市| 视频| 廉江市| 中卫市| 南皮县| 永康市| 普定县| 萨嘎县| 西和县| 花莲市| 健康| 子长县| 城口县|