NC v6.1参照开发技术红皮书
UAP中心 编著
UAP开发红皮书系列
NC v6.1 参照开发技术红皮书
目录
第一章 前言 ........................................................................................................................ 2 第二章 参照总体结构图 .................................................................................................... 3
2.1
参照的类结构层次如图 ............................................................................................................................... 3 2.2 代码结构 ....................................................................................................................................................... 4 2.2.1 nc.ui.bd.ref .................................................................................................................................................. 4 2.2.2 nc.ui.bd.ref.busi ........................................................................................................................................... 4 2.2.3 nc.ui.pub.beans ............................................................................................................................................ 4 2.2.4 nc.vo.bd.ref ................................................................................................................................................. 5 2.2.5 nc.vo.bd.refdatatemp ................................................................................................................................... 5 2.2.6 nc.bs.bd.ref .................................................................................................................................................. 5 2.2.7 nc.itf.uap.busibean ...................................................................................................................................... 5
第三章 系统默认参照使用 ................................................................................................ 6
3.1使用方法 ............................................................................................................................................................ 6
第四章 自定义参照开发规范 ............................................................................................ 7
4.1 4.2
参照界面的定义 ........................................................................................................................................... 7 参照Model的定义 ....................................................................................................................................... 7
4.2.1 表型参照 ................................................................................................................................................. 8 4.2.2 树型参照设置 ......................................................................................................................................... 9 4.2.3 树表型参照 ............................................................................................................................................. 9 4.3 4.4
参照抽象Model中的方法的注意事项 ..................................................................................................... 10 多组织参照设置 ......................................................................................................................................... 10
第五章 参照客户化功能的设定 ...................................................................................... 12
5.1 5.2 5.3
UIRefPane中的设置具 .............................................................................................................................. 12 refModle中的设置 ..................................................................................................................................... 13 注意事项 ..................................................................................................................................................... 14
第六章 参照值返回与事件处理 ...................................................................................... 15
UAP 技术红皮书系列 第1 / 51页
NC v6.1 参照开发技术红皮书
第一章 前言
本章内容概要: ? 参照功能 ? 参照类型 统一提供各种基础档案的参照录入。
提供定位,过滤,模糊查询,高级查询、智能录入搜索等功能。 提供自定义参照定义功能。
系统提供表型、树型、树表型参照以及大数据量参照(支持分页处理)。 表型:以表格形式显示。
树型:只能是有级次关系的档案,以树型显示。
树表型:对于有分类的档案,一般也是大数据量的档案例,如存货档案。左树是分类树,右表是该分类下的数据。
UAP 技术红皮书系列 第2 / 51页
NC v6.1 参照开发技术红皮书
第二章 参照总体结构图
本章内容概要: ? 参照的类结构层次 ? 代码结构 2.1 参照的类结构层次如图
图 2.1参照的类结构层次
UAP 技术红皮书系列 第3 / 51页
NC v6.1 参照开发技术红皮书
2.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 参照列特殊显示格式装换接口类 2.2.2 nc.ui.bd.ref.busi
具体业务参照,也是Uap默认提供的参照
2.2.3 nc.ui.pub.beans
RefPaneIconFactory参照ImageIcon工厂 UIRefPane 参照控件类 UIRefPaneTextField 参照控件的组成部分,文本框 UIRefPopup 参照智能录入,下拉快速选择
UAP 技术红皮书系列 第4 / 51页