参照开发技术红皮书
NC-UAP 6.0
2022-04-26


第一章 前言
统一提供各种基础档案的参照录入。
•提供定位,过滤,模糊查询,高级查询、智能录入搜索等功能。
•提供自定义参照定义功能。
系统提供表型、树型、树表型参照以及大数据量参照(支持分页处理)。
表型:以表格形式显示。
树型:只能是有级次关系的档案,以树型显示。
树表型:对于有分类的档案,一般也是大数据量的档案例,如存货档案。左树是分类树,右表是该分类下的数据。
第二章 参照总体结构图
1. 结构图
参照的类结构层次如图
2. 代码结构
2.1nc.f
定义接口IRefModel、IrefTreeModel、IrefGridTreeModel、IrefUI、IrefUINew、IrefQueryDlg、IrefQueryDlg2
AbstractRefModel implements IRefModel
AbstractRefTreeModel――>AbstractRefModel implements IRefTreeModel
paneAbstractRefGridTreeModel――>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