NC-UAP5.0参照开发技术详解

需积分: 3 1 下载量 155 浏览量 更新于2024-09-18 收藏 134KB DOC 举报
"NCV5-参照开发技术红皮书详细阐述了在NC-UAP5.0平台上关于参照技术的应用和开发规范,涵盖了从系统默认参照的使用到自定义参照的开发,再到参照的客户化功能设定和事件处理等多个方面。这份文档旨在为开发者提供全面的参考资料,帮助他们更高效地实现基于NC系统的参照功能。" NC(用友NC-UAP)中的参照技术是一种用于基础档案录入的重要机制,它提供了定位、过滤、模糊查询以及高级查询等多样化的功能。参照分为三种类型:表型参照、树型参照和树表型参照。表型参照以表格形式展示数据;树型参照适用于具有级次关系的档案,以树状结构显示;而树表型参照则结合了分类树和表格,适合处理有分类且数据量大的档案,如存货档案。 参照的总体结构由多个组件构成,包括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等不同模块,这些模块定义了接口和模型,如IRefModel、IRefTreeModel、IRefGridTreeModel等,并提供了抽象类如AbstractRefModel、AbstractRefTreeModel和AbstractRefGridTreeModel,以供开发者扩展和实现特定的参照功能。 自定义参照开发规范强调了参照界面和Model的定义。参照界面定义了用户交互的图形元素,而Model则包含了数据处理逻辑。表型参照直接展示表格数据,树型参照需考虑级次关系,树表型参照则需同时处理树结构和表格数据。在定义Model时,需要注意覆盖参照抽象Model中的方法,以满足特定业务需求。 参照的客户化功能设定涉及到UIRefPane和refModle的配置,这些设置可以调整参照的显示效果和行为。同时,开发者需要遵循一定的注意事项,以确保参照功能的稳定性和用户体验。 参照值的返回和事件处理是另一个关键环节,这部分内容详细讲解了如何处理用户选择参照值后的反馈和交互逻辑。此外,红皮书中还列举了V5版本的最新变化,包括新增的参照节点名称常量接口、会计期间默认参照的变化以及控制参照某列数据显示格式的接口,这些都是开发者在升级或维护过程中需要关注的重要更新。 总结来说,"NCV5-参照开发技术红皮书"是一份深入解析NC平台参照技术的指南,对于理解和实施NC系统中的参照功能有着重要的指导价值,对提升开发者在该领域的专业技能大有裨益。