用友网络科技股份有限公司参照开发教程

需积分: 13 2 下载量 189 浏览量 更新于2024-09-13 收藏 636KB PDF 举报
"8.参照开发.pdf" 本文档是关于用友NC65的参照开发教程,主要涵盖了参照的概述、不同类型参照的开发方法以及具体的开发流程。参照在系统中起到了便利用户输入档案信息的作用,避免了多次手动输入可能带来的错误。文档详细介绍了三种常见的参照类型:列表型参照、树型参照和树表型参照。 **参照概述** 参照是用户在输入信息时,通过一个选择窗口来选取预先设定好的档案,以提高操作效率和准确性。它通常表现为点击界面上的参照字段后弹出的窗口。参照分为以下三种主要类型: 1. **列表型参照**:这种参照显示为简单的列表形式,用户从中选择所需条目。 2. **树型参照**:以树状结构展示数据,用户可以逐级展开节点进行选择。 3. **树表型参照**:结合了树结构和表格,用户既可以查看树结构的分类,也能在表格中选择具体条目。 **开发流程** 开发参照涉及以下几个关键步骤: 1. **建立参照类**:对于每种参照类型,开发人员需要创建对应的参照类。这些类需要继承自Model提供的抽象基类。例如,列表参照类继承自`AbstractRefModel`,树型参照类继承自`AbstractRefTreeModel`,而树表型参照类则继承自`AbstractRefGridTreeModel`。开发人员应参考如`nc.ui.train.pub.ref.CustClassRefModel`(树型参照)和`nc.ui.train.pub.ref.CustRefModel`(树表型参照)的示例代码进行开发。 2. **注册参照类**:完成参照类的编写后,必须在数据库的`bd_refinfo`表中注册这些类。这通常通过SQL脚本来完成,以确保参照类能够在系统中被正确识别和调用。注册过程涉及到设置诸如参照代码、是否需要参数、参照类型等属性。 **学习要求** 为了成功完成参照开发,学员需要具备NCV6.5的开发环境,并且已经了解如何创建单表型和树卡档案型单据。通过本课程,学员将学会如何根据档案创建不同的参照类型,并能熟练掌握三种参照类型的创建技巧。 本课程的目标群体为分支机构实施/开发序列中级及以上级别的开发顾问,旨在提升他们在用友NC65系统中的参照开发能力。课程内容包括参照的概述、实际操作的练习题,以及详细的开发流程指导,确保学员能够独立进行参照开发工作。