日韩欧美一区二区久久-日韩欧美一区二区三区-日韩欧美一区二区三区不卡-日韩欧美一区二区三区不卡视频-日韩欧美一区二区三区不卡在线

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

Mobox 3000功能點頁面按鈕隱藏的lua實現(xiàn)方法 Mobox 3000功能點頁面按鈕隱藏的lua實現(xiàn)方法

Mobox 3000功能點頁面按鈕隱藏的lua實現(xiàn)方法

分類:二次開發(fā) 產(chǎn)品中心 481

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

腳本列子

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

function shownowtaskdata ( strLuaDEID )

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

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

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

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

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

--隱藏頁面按鈕 “新增”
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
這個列子也可以用于別的一些非法字符串的處理
標簽:腳本 上一篇: 下一篇:
展開更多
預約軟件體驗

loading...

主站蜘蛛池模板: 在线国产你懂的 | 亚洲精品国产精品乱码不卞 | 亚洲欧美日韩精品中文乱码 | 色婷婷综合和线在线 | 欧美一级毛片日韩一级 | 久久久久久久国产精品影院 | 成人免费视频一区二区三区 | 亚洲第一页视频 | 免费a级毛片网站 | 男女做污污无遮挡激烈免费 | 一级坐爱片 | 黄色视片 | 国产制服丝袜在线 | 高清三级毛片 | 亚洲区欧美中文字幕久久 | 香蕉视频99 | 怡红院色图 | 亚洲黄视频在线观看 | 一级特黄欧美 | 亚洲一区有码 | 午夜不卡视频 | 6699久久久久久久77777'7 66av99精品福利视频在线 | 一级做a爰片性色毛片男 | 久久国产精品自由自在 | 丝袜亚洲精品中文字幕一区 | 一级特级毛片 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aaa | 久久亚洲国产 | 一区二区三区四区在线不卡高清 | 欧美aaaa在线观看视频免费 | 国产日韩精品欧美一区视频 | 视频一区二区三区自拍 | 国产精品免费在线播放 | 亚洲 中文 欧美 日韩 在线 | 国产成人精品一区二区免费视频 | 国产主播大尺度精品福利 | 免费国产免费福利视频 | 国产黄大片在线观看视频 | 韩国理论毛片a级 | 成人一区专区在线观看 | 毛片精品|