nc65 进入节点后就展示数据(单表)
1.根据对应节点的xml文件找到节点监听的配置
<!-- 打开节点监听 newadd-->
	<bean id="InitDataListener" class="nc.ui.pubapp.uif2app.model.DefaultFuncNodeInitDataListener">
		<property name="model" ref="batchModel"/>
		<property name="context" ref="context"></property>
		<property name="voClassName" value="nc.vo.frm_alm.alm_sfpara_set.SFparaSetVO"/>
	</bean>

2.在如下包中新建监听器,继承nc.ui.pubapp.uif2app.model.DefaultFuncNodeInitDataListener类,重写initData方法


public void initData(FuncletInitData data) {
		if(null == data){
			List<SFparaSetVO> list = new ArrayList<SFparaSetVO>();
			try {
				list = NCLocator.getInstance().lookup(IAlm_sfpara_setMaintain.class).query();
				this.getModel().initModel(list.toArray(new SFparaSetVO[0]));
			} catch (Exception e) {
				Logger.error("初始化界面出错!");
			}
		}else{
			super.initData(data);
		}
	}

3.其中在nc.itf.frm_alm.IAlm_sfpara_setMaintain接口中新增query方案,并在对应的实现类中实现该方法。

@Override
	public List<SFparaSetVO> query() 
			throws BusinessException, Exception{
		BaseDAO dao = new BaseDAO();
		return (List<SFparaSetVO>)dao.retrieveByClause(SFparaSetVO.class,"isnull(dr,0)=0");
	}

4.修改xml中的配置,把节点监听的类修改成自己新建的类。

<bean id="InitDataListener" class="nc.ui.frm_alm.stress_test_plan.ace.listener.StressTestPlanListener">
		<property name="model" ref="bmModel"/>
		<property name="context" ref="context"></property>
		<property name="voClassName" value="nc.vo.frm_alm.stress_test_plan.AggStressTestPlanVO"/>
	</bean>

阅读更多
个人分类: nc65开发中问题
想对作者说点什么? 我来说一句

NC633数据字典

2018年02月10日 4.28MB 下载

NC65数据字典

2016年04月27日 9.1MB 下载

没有更多推荐了,返回首页

不良信息举报

nc65 进入节点后就展示数据(单表)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭