用友NC6.3二次开发:参照开发详解
5星 · 超过95%的资源 需积分: 50 72 浏览量
更新于2024-07-23
3
收藏 1.48MB DOCX 举报
"用友NC6.3参照开发关键技术"
用友NC6.3是一款基于用友UAP平台的企业级管理软件,它支持二次开发,允许用户根据自身需求进行定制和扩展。参照开发是NC6.3中的一项关键技术,主要用于提供用户友好的数据选择和录入界面。以下是关于这一主题的详细说明:
1. **参照总体结构图**
参照开发的结构包括多个组件,如`nc.ui.bd.ref`、`nc.ui.bd.ref.busi`、`nc.ui.pub.beans`、`nc.vo.bd.ref`、`nc.vo.bd.refdatatemp`、`nc.bs.bd.ref`和`nc.itf.uap.busibean`。这些组件分别负责用户界面、业务逻辑、公共bean、值对象以及接口等不同层面的功能。
2. **系统默认参照使用介绍**
系统默认参照提供了基础的表型、树型和树表型参照,用于数据的选择和过滤。表型参照以表格形式展示数据,适合于行列表数据;树型参照以层级结构显示数据,适用于有层次关系的数据;树表型参照结合了两者特点,既展示层级结构又包含表格信息,特别适合大数据量的场景。
3. **自定义参照开发规范**
自定义参照需要定义界面、Model和处理逻辑。参照界面可以通过XML定义,Model定义包括表型、树型、树表型和大数据量树表型,每种类型有不同的设置方式。在定义Model时需注意覆盖抽象方法,以实现特定功能。
4. **参照客户化功能的设置**
客户化功能主要涉及UIRefPane和refModel的设置,包括界面布局、过滤条件、事件处理等。在实施过程中,需遵循一定的注意事项,以确保与系统其他部分的兼容性。
5. **参照返回与事件处理**
当用户在参照界面进行操作后,参照会返回选定的数据,并触发相应的事件处理。开发者需要正确处理这些返回和事件,以确保系统的正常运行。
6. **多语的处理**
NC6.3支持多语言环境,包括对话框标题、字段名称以及数据内容的多语化。开发者需要按照规定处理这些多语资源,以满足不同语言用户的需求。
7. **常见问题及解决办法**
常见问题包括设置参照过滤、控制数据显示格式、处理不在常用数据库中的关联表、更改树节点图标、注入控件到参照界面以及配置大数据量参照的全文检索索引。这些问题的解决办法在文档中都有详细的指导。
通过理解以上内容,开发者可以有效地进行用友NC6.3的参照开发,提升软件的用户体验并满足企业个性化的需求。
2019 浏览量
102 浏览量
2021-08-16 上传
145 浏览量
122 浏览量
263 浏览量
2021-09-21 上传
haiboyou
- 粉丝: 1
- 资源: 36
最新资源
- pawiis_pet_service
- misc.ka-开源
- rabbitmq 3.8.14版本可以用的延时插件
- EDSR(增强型深度超高分辨率)Matlab端口:EDSR(增强型深度超高分辨率)Matlab单图像超分辨率-matlab开发
- ICT-in-de-Wolken:ICT的信息库,位于沃尔肯(Wolken)
- valorant:圭亚那勇士
- FlutterCTipApp_03_实现滚动渐变的AppBar
- 媒体广告中的市场研究方法PPT
- MyFirstRep-Broadcast-Receiver-with-Vibrate-Alert-
- cursoAngular4:使用CodeSandbox创建
- SKIN_GCN:皮肤检测(使用GCN)
- grooming:美容网站 - Ignacio Prados
- constellation:适用于C ++的高性能线性代数库
- 元旦晚会策划案
- haxm-7.5.6.tar.gz
- nybble_core:使用Deployer创建的ARK.io区块链