NCC参照开发

1.前端代码
注意1:文件名必须是 index.js
注意2:可把文件按照类似文件夹进行设置 phm/refer/contructionpermit/permitFeddback/index
代码示例:表型参照


2.后端代码
参照类型不同继承不同Action
树型参照:DefaultTreeRefAction
表型参照:DefaultGridRefAction
树表参照:DefaultTreeRefAction,DefaultGridRefAction。(两次请求,一次请求走树形参照action,一次请求走表形参照action。)
自定义参照:
代码示例:表型参照
注_1:拼接sql作为表使用。必须包含主表的主键。并且将拼接sql 最外层使用 一对扩展进行包裹。

3.bd_refinfo 注册参照
Insert into bd_refinfo (CODE,DR,ISTREELAZYLOAD,ISNEEDPARA,ISSPECIALREF,LAYER,METADATANAMESPACE,METADATATYPENAME,MOBILEREFPATH,MODULENAME,NAME,PARA1,PARA2,PARA3,PK_COUNTRY,PK_INDUSTRY,PK_REFINFO,REFCLASS,REFPATH,REFSYSTEM,REFTYPE,RESERV1,RESERV2,RESERV3,RESID,RESIDPATH,TS,WHEREPART,WORKFLOWCONDITIONUSEUNITORG) values ('4820020005',0,'Y',null,null,null,'pcm','contractbalance',null,'pcm','合同竣工单',null,null,null,null,null,'0001ZP100000PHMPUBJK','nccloud.grid.phm.contructionpermit.ContructionpermitTreeGrid','phm/reportapproval/contructionpermit/refer/index',null,1,null,null,null,'','','2022-02-19 13:11:28',null,null);
CODE:参照编码。不可重复
CODE:是否树型参照。
METADATANAMESPACE:模块名。
METADATATYPENAME:元数据实体名


PK_REFINFO:主键,不可重复。
REFCLASS:后端类全路径。
REFPATH:前端参照路径(不带 .js)
REFTYPE:参照类型。(1:表型参照)
RESID:多语id。(可设为空)
RESIDPATH:多语路径。(可设为空)
TS:时间戳。
4.元数据引用
扩展标签DOC必须大写


参照引用后,可在其他节点进行使用开发的参照。


5.参照引用
用户定义属性设置引用开发参照。模板进行设置是否显示。


常见问题
1.未知错误
模板字段引用参照问题
2.不显示
1.开发环境,多为参照路径没有在config.json配置
2.测试开发环境。检查是否出参照不断;检查自定义项引用参照是否有问题。
3.无法进行参照过滤:在查询结果集设置对应字段。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值