Happy3w

第二章 参照总体结构图

2017.02.21
小编:此文是搬运,将小编收集的资料分享到这,是为了和像我一样的开发人能更快速、更轻松地解决问题,欢迎大家分享自己的内容。 使用对象:NC-V5系列

1. 结构图

nc-v5-ref-2

2. 代码结构

2.1 nc.ui.bd.ref

定义接口IRefModel、IrefTreeModel、IrefGridTreeModel、IrefUI、IrefUINew、IrefQueryDlg、IrefQueryDlg2 AbstractRefModel implements IRefModel AbstractRefTreeModel――>AbstractRefModel implements IRefTreeModel AbstractRefGridTreeModel――>AbstractRefTreeModel implements IRefGridTreeModel AccBankDefaulteRefModel――>AbstractRefModel AreaclDefaultRefModel――>AbstractRefTreeModel InvmandocDefaultRefModel――>AbstractRefGridTreeModel UFRefColumnsDlg――>nc.ui.pub.beans.UIDialog UFRefGridTreeUI――>nc.ui.pub.beans.UIDialog implements IRefUINew AbstractRefDialog—〉nc.ui.pub.beans.UIDialog implements IRefUINew UFRefGridUINew――> AbstractRefDialog UFRefTreeUINew――> AbstractRefDialog UFRefManage 参照控件控制参照对话框的中介类 nc.ui.bd.ref.IRefColDispConverter 参照列特殊显示格式装换接口类 IBusiType 参照业务信息定义

2.2 nc.ui.bd.ref.busi

具体业务参照,也是Uap默认提供的参照

2.3nc.ui.pub.beans

RefPaneIconFactory参照ImageIcon工厂 UIRefPane 参照控件类 UIRefPaneTextField 参照控件的组成部分,文本框

2.4      nc.vo.bd.ref

DocSealWherePartMng根据参照refNodeName取得参照的封存条件工具类 IFilterStrategy参照过滤数据策略。参照提供设置一些主键,参照的查询结果按策略过滤的功能 IRefAutoMatchMode参照模糊匹配模式 RefColumnDispConvertVO参照列数据特殊显示配置VO RefcolumnVO参照栏目业务对象子对象 RefException参照异常类 RefIconConfigVO参照 树显示图标配置VO RefNodeNameConst UAP默认参照常量 RefQueryResultVO参照数据,参照栏目信息复合查询VO RefQueryVO参照查询数据信息VO ReftableVO 参照栏目业务对象主对象 RefVO_mlang 参照多语言自动翻译配置对象

2.5 nc.vo.bd.refdatatemp

RefdatatempVO 参照临时表数据VO

2.6nc.bs.bd.ref

RefImpl参照数据查询实现类 ReftableImpl 参照栏目数据查询实现类

2.7nc.itf.uap.busibean

IRef 参照数据查询服务接口 IRefForTempTable  参照从临时表查询接口,需要支持事务处理 IReftable 参照栏目查询服务接口