客户端页签控件用法


使用说明 2019-12-27 add by: liang

addUI要放在pTab对象绑定tab控件以后 其它页面的ui对象绑定要放在addUI页面成功创建之后

close页签后 页签对应的ui对象和其它控件对象都无效了

local m_pTab = CTNLuaTab();
local uisite = CUILuaUtil();
local uieqpt = CUILuaUtil();
local uivar = CUILuaUtil();

local m_pTreeSite = CLuaTreeUtil();
local m_pGridEqpt = CLuaGridUtil();
local m_pGridVar = CLuaGridUtil();
local m_pGridValue = CLuaGridUtil();

function init_tab()
    m_pTab:setWnd(ui:getDialogName(), 'id_tab');--tab主对象

    local inIt = CIntent();
    inIt:set('key', 'value');
    m_pTab:addUI('tech_data_query_tab', '站点', inIt);--增加一个页签
    uisite:setDialogByName('tech_data_query_tab|站点');--ui对象绑定页签
    m_pTreeSite:SetTree(uisite:getDialogName(), 'id_tree');--树形控件对象绑定页签

    m_pTab:addUI('tech_data_query_tab', '设备');
    m_pTab:addUI('tech_data_query_tab', '工艺变量');
    m_pTab:addUI('tech_data_query_tab', '数据');

    uieqpt:setDialogByName('tech_data_query_tab|设备');
    m_pGridEqpt:SetGrid(uieqpt:getDialogName(), 'id_grid');

    uivar:setDialogByName('tech_data_query_tab|工艺变量');
    m_pGridVar:SetGrid(uivar:getDialogName(), 'id_grid');

    m_pGridValue:SetGrid('tech_data_query_tab|数据', 'id_grid');
end

function main()
    init_tab();
end

main();

--页签中的事件调用方法, 注意最后的一个参数是当前页面的ui对象
uisite:setDoubleClickEvent('id_tree', 'dbclick_id_tree', ui);
uieqpt:setDoubleClickEvent('id_grid', 'dbclick_id_grid_eqpt', ui);
uivar:setDoubleClickEvent('id_grid', 'click_grid_id_query();do return end;_', ui);
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""