1. 首页
  2. 课程学习
  3. Java
  4. NC6系统元数据自定义项扩展开发

NC6系统元数据自定义项扩展开发

上传者: 2025-06-07 05:57:20上传 PDF文件 179.91KB 热度 5次

NC 系统的元数据自定义项扩展,挺适合搞二开或对接自定义业务字段的同学。用起来灵活,扩展性也不错,尤其在单据开发场景下,能省不少事。要是你常跟 NC6 打交道,强烈建议看看自定义项的机制,熟了之后能少踩多坑。

NC6 的自定义项扩展,核心在于元数据配置UI 渲染逻辑的配合。比如你想在单据页面加个“客户标签”的字段,不用重新建表,只需要配置一个自定义项,再在前端绑定展示,响应也快,兼容性也挺好。

还有个细节,后台你可以用平台字典来管理这些字段的值域,比如下拉框的数据来源就能统一维护。前端这边,用this.props.billCard拿到当前单据数据,再配合自定义项的meta结构做渲染,逻辑还算清晰。

要上手的话,建议你先看看这篇NC6 单据开发自定义项使用》,讲得挺细。再结合这篇《nc 扩展开发》,能帮你梳理清楚自定义字段和元数据之间的关系。

如果你是做前端的,别忘了关注下元数据的事件绑定和afterEdit逻辑,有些交互像级联选项、值清空这类需求,都得靠它。写法跟常规 React 组件有点区别,多半是走配置式的渲染。

嗯,对了,不要误点那个“大转盘抽奖”的链接,虽然也是自定义项目,但它讲的是 jQuery 搞活动那套,跟 NC 没啥关系,哈哈。

如果你刚开始接触 NC 扩展,可以先搞清楚模板配置平台元数据的关系,搭好结构再调 UI 逻辑,开发效率能高不少。

下载地址
用户评论