自定义控件部署原创
金蝶云社区-lanzhouLee
lanzhouLee
8人赞赏了该文章 2,168次浏览 未经作者许可,禁止转载编辑于2021年10月21日 09:36:22


如何将本地开发好的自定义控件通过mc补丁升级到测试环境,如下图

Image_20211020175225.png

自定义控件效果如下

Image_20211020175913.png


操作步骤


1、打开需要部署的自定义控件的设计器页面,点击【自定义控件】的控件方案关联自定义控件相关的方案资源

2、查看控件方案信息

如下图


Image_20211020180818.png


3、获取到editor.zip需要解压的目录层级为: 开发商标识/领域标识/方案id 即dmp/smallc/editor(这是在开发的时候自己维护的) 

4、查询系统库中的t_meta_ctlschema表 获取要部署的控件方案信息  select * from t_meta_ctlschema where fschemaid='editor' 导出该条数据脚本文件xxx.sql

Image_20211020182556.png

5、将自定控件资源文件压缩成xxx.zip包 其解压的目录层为isv/dmp/smallc/editor/资源文件,如图


Image_20211020183555.png

6、制作补丁升级包,在应用导出向导中

Image_20211020192545.png


上传控件方案导出的sql文件

Image_20211020192735.png


上传自定义控件资源文件包xxx.zip

Image_20211020192656.png

7、完成补丁包制作后,修改补丁包元数据包dm目录下的应用xml文件,将dbkey设置成系统库标识sys 。因为这条sql语句修改的是系统库中的t_meta_ctlschema表

Image_20211020193123.png

8、完成上述步骤后,到mc管理系统上传补丁包进行补丁升级。


9、升级完成后测试环境进行验证,确认你的自定义控件是否生效。


注意:未生效排查方式
1、请先检查你的自定义控件是否可用。
2、全路径访问你的自定义控件index.js,确认是否能够加载到。

Image_20211021093426.png


赞 8