--定制化开发事件流程模板时 只需单独开发个性化的单一界面 处理项目定制化需求数据 同时需遵循框架流程间切换方式
--定制化流程需要流程切换【上一步/下一步/关闭界面】等流程相关函数需遵循以下说明 其他业务根据需求自行处理

--1.框架初始化传入参数    自定义界面需接收入参 
    m_sParentDialogName = ui:getDialogVar('dialog_name');    --上一流程文件名 用于流程切换时框架使用 与定制化需求开发无关
    ui:getDialogHelp('fault_flow_help', m_helpFaultFlow);    --当前流程配置信息 用于流程切换时框架使用 与定制化需求开发无关
    if m_helpFaultFlow:size() == 0 then
        ui:msg('警告', '自定义流程未获取到流程信息!', 5000, false);
        return;
    end

    m_sFaultID = m_helpFaultFlow:vs(0, 'fault_id');    --当前上报选择事件ID / 当前处理事件ID



--加载上一流程
    local uiOutIt = CIntent();
    uiOutIt:setHelp('help', m_helpFaultFlow);
    ui:sendDialogCommand(m_sParentDialogName, 'pre_flow', uiOutIt:toString()); 


--加载下一流程    
    local uiOutIt = CIntent();
    uiOutIt:setHelp('help', m_helpFaultFlow);
    ui:sendDialogCommand(m_sParentDialogName, 'next_flow', uiOutIt:toString());

--关闭界面 (数据处理结束调用)
    local uiOutIt = CIntent();
    ui:sendDialogCommand(m_sParentDialogName, 'report_finish', uiOutIt:toString());
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:02

results matching ""

    No results matching ""