在线观看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 女人黄色免费

產品中心 業內新聞 案例中心 視頻中心

Mobox 3000功能點頁面按鈕隱藏的lua實現方法 Mobox 3000功能點頁面按鈕隱藏的lua實現方法

Mobox 3000功能點頁面按鈕隱藏的lua實現方法

分類:二次開發 產品中心 669

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

腳本列子

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

function shownowtaskdata ( strLuaDEID )

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

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

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

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

--轉為整數類型
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...

主站蜘蛛池模板: 色噜噜狠狠一区二区三区 | 国产猛男猛女超爽免费视频 | 久久久久久久99精品免费观看 | 国产精品yy9299在线观看 | 秋霞午夜成人鲁丝片午夜精品 | 少妇被又大又粗又爽毛片久久黑人 | 国产肥熟女视频一区二区三区 | 国产私拍大尺度在线视频 | 亚洲人成色4444在线观看 | 亚洲国产精品无码专区成人 | 国产午夜鲁丝片av无码 | 国偷自产av一区二区三区 | 最新亚洲人成无码网www电影 | 精品人妻少妇嫩草av无码专区 | 国产成人精品福利一区二区三区 | 免费精品国自产拍在线不卡 | 黑人巨大av在线播放无码 | 国产免费不卡午夜福利在线 | 国产精品人人妻人人爽麻豆 | 国产人妻人伦精品无码麻豆 | 国产精品自产拍在线18禁 | 国产免费人成网站x8x8 | 久久久久久99av无码免费网站 | 中文字幕精品av乱码在线 | 亚洲中文字幕无码专区 | 国产在线精品一区二区不卡麻豆 | 精品国产乱码久久久久久1区2区 | 亚洲欧美综合乱码精品成人网 | 欧美人禽杂交狂配免费看 | 九色综合狠狠综合久久 | 97久久人人超碰国产精品 | 亚洲乱码日产精品bd | 顶级少妇做爰视频在线观看 | 乱码视频午夜在线观看 | 人妻丰满熟妇岳av无码区hd | 中文字幕亚洲欧美日韩在线不卡 | 99精品人妻少妇一区二区 | 亚洲精品国产乱码av在线观看 | 国产精品欧美成人 | 精品国产乱码久久久久久免费 | 最新69成人精品视频免费 |