UAP寮鍙戞枃妗f渶缁堢増鏈?- 鐧惧害鏂囧簱 联系客服

发布时间 : 星期六 文章UAP寮鍙戞枃妗f渶缁堢増鏈?- 鐧惧害鏂囧簱更新完毕开始阅读105266dadc88d0d233d4b14e852458fb760b3856

UFGOV_QP_KHJY_01_04-V1.0

5.3.1.3 列表界面和卡片界面

当关系已经建立之后,接下来我们要做的就是绘制我们的主子孙界面了,和Model一样,我们也需要分别定义一个列表界面和卡片界面来分别的排列和布臵主子界面和孙界面,我们提供的列表界面为:ListGrandPanelComposite,卡片界面为:CardGrandPanelComposite。下面是我们提供的实例

第 39 页 共 160 页

UFGOV_QP_KHJY_01_04-V1.0

5.3.1.4 维持主子孙中间关系调停者的处理

完成以上工作之后,我们还需要配臵一个Mediator来协调主子和孙的一个关系,在这里我们提供的类是:MainGrandMediator,相关配臵的例子:

5.3.1.5 孙模板设置

用管理员用户登录客户端 为孙模板设臵功能节点(应用管理平台/开发配臵工具/功能节点默认模板设臵) 节点标识自己随便填入 然后把它放入模板容器里

第 40 页 共 160 页

UFGOV_QP_KHJY_01_04-V1.0

class=\> bt v901 v902

5.3.1.6 配置文件修改

在配臵文件里添加孙列表视图和卡片视图 并添加nodekey 值为孙模板的节点标识

class=\ init-method=\>

class=\ init-method=\>

第 41 页 共 160 页

UFGOV_QP_KHJY_01_04-V1.0

class=\>

5.3.1.7 界面布局总装

把原有的属性component列表页面和卡片页面 换成主子孙的列表页面和卡片页面

5.3.1.8 重写saveAction 例子如下:

package nc.ui.hdpt.zzs_stzj.action;

import java.awt.event.ActionEvent;

import nc.bs.framework.common.NCLocator; import nc.impl.pubapp.pattern.data.bill.BillInsert; import nc.impl.pubapp.pattern.data.vo.VOInsert;

import nc.md.persist.framework.IMDPersistenceQueryService; import nc.md.persist.framework.IMDPersistenceService; import nc.ui.pubapp.uif2app.actions.SaveAction;

import nc.ui.pubapp.uif2app.components.grand.CardGrandPanelComposite; import nc.vo.hdpt.zzs_stzj.zzs_sun; import nc.vo.hdpt.zzs_stzj.zzs_sun2; import nc.vo.hdpt.zzs_stzj.zzs_zhu; import nc.vo.hdpt.zzs_stzj.zzs_zi; import nc.vo.hdpt.zzs_stzj.zzs_zi2;

import nc.vo.pub.CircularlyAccessibleValueObject; import nc.vo.pub.ISuperVO;

import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill; import nc.vo.pubapp.pattern.model.entity.bill.IBill;

@SuppressWarnings({ \public class MZSaveAction extends SaveAction { private CardGrandPanelComposite formEditor = null ;

第 42 页 共 160 页