用友网络UAP平台:树型导航档案与表单设计详解

需积分: 46 52 下载量 2 浏览量 更新于2024-08-07 收藏 8.8MB PDF 举报
"树型导航档案-第三阶段程序员C++核心编程"是一份关于ERP二次开发的专业教程,主要针对UAP(统一应用平台)中的表单设计和档案管理。该章节重点介绍了如何在UAP中实现树型导航功能,这是一种常见的组织数据的方式,尤其是在需要层次结构管理的场景,如人员档案的部门树或商品档案的存货分类树。 首先,章节强调了树形控件的特性,它们不支持直接编辑,数据的修改需通过单独的“单行编辑窗口”完成,且主表需设置为树形数据实体,且仅能有一个实体,不能包含子表。设计树型导航档案的步骤包括: 1. 在UAP中新建表单并选择“树型导航档案”模板,进入设计界面。 2. 配置子表字段,主表字段默认配置。 3. 设定主表的编码规则、数据引擎属性,允许参考或自定义编码方案。 4. 定义编码字段、显示字段和主键,编码字段构建树型结构,显示字段用于节点显示,主键关联列表。 5. 在表单布局中添加“树型控件”和子表控件,并进行相应的属性绑定。 6. 调整控件布局以实现导航和展示效果。 操作步骤指导用户如何实际使用这些功能,例如打开树型导航档案,通过导航树浏览数据。关键特性还指出,导航树的数据源需要具备转换为树形结构的可能。 此外,章节涵盖了其他功能如表单设计的各个方面,包括单据的新增、打开、列表、状态控制、功能按钮、审批流程,以及实体栏目、属性和权限的管理。特别提到了自定义控件和多种档案类型的处理,如树型编辑档案、列表导航档案,以及UAP表单的并发互斥控制规则和联查功能。报表设计方面,包括数据源设计、过滤条件设定、报表创建、界面设计、样式和格式选项,如列表式、卡片式显示等。 该章节提供了实用的技能指导,适合C++程序员和ERP开发者深入了解UAP平台的树型导航功能及其在实际业务场景中的应用。