nc界面推单界面无法显示已生成单据问题

来源:互联网 发布:守望先锋n卡优化 编辑:程序博客网 时间:2024/04/30 16:39

nc界面推单界面无法显示已生成单据问题

巡检报告单生成回复单,已经生成有单据的直接显示,但是单据没有显示出来,最后发现一关键代码:

   this.getModel().initModel(initData);  这一句代码能够根据传过来的值对界面进行初始化,显示修改按钮等


public void initData(FuncletInitData data) {
        super.initData(data);

        if (data != null && data.getInitData() instanceof AggInspectReportVO) {
            AggInspectReportVO initData = (AggInspectReportVO) data
                    .getInitData();
            InspectReportBillForm billForm = (InspectReportBillForm) this
                    .getAutoShowUpComponent();
            if (!billForm.isComponentVisible()) {// 判断是否为卡片界面
                billForm.showMeUp();// 跳转到卡片界面
            }
            String pk_mkbhvass = (String) initData.getParent()
                    .getAttributeValue("pk_mkbhvass");
            
            if (pk_mkbhvass == null || "".equals(pk_mkbhvass)) {
                this.getModel().setUiState(UIState.ADD);
            } else {
                this.getModel().initModel(initData);
                this.getModel().setUiState(UIState.NOT_EDIT);
            }
            
            try {
                billForm.loadAllData(initData);
            } catch (BusinessException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
        }
    }


0 0
原创粉丝点击