本文介绍了如何在金蝶云集成开发平台上开发插件,特别是创建简单的HelloWorld插件。包括打开单据界面,拖拽控件,通过Visual Studio编写插件代码(涉及新建项目、添加引用、继承插件类、重写方法等),并将生成的dll文件复制到金蝶安装目录注册插件。最后,讲解了如何注册插件并进行调试。
如何用金蝶云集成开发平台开发插件呢?
相信很多朋友都会使用金蝶云集成开发平台做一些事情,但是遇到写代码的情况就有点棘手了,现在来教大家怎么用金蝶云集成开发平台写一个HelloWorld。
言归正传:
首先,第一步,我们要明白,插件既然是插件,就必须挂在某个单据上,所以我们像往常一样打开某个单据。
如下图:(比如我们找到供应链模块下的销售管理的销售单据)
在右边找到单据:销售订单。(双击打开)
打开界面如下:
我们可以使用拖拽的方式从左边的工具箱中找到各种类型的控件,拖拽到我们的单据上。
相信如上都很简单。
难的地方开始了:
现在我们开始写插件了:
打开VS,新建项目,添加引用,红色框即为必须导入(写插件的必须要导入的dll文件)
新建类,导入刚才引用的命名空间,继承对应插件类,重写父类的相关方法。
可能到这里,有人就比较疑惑了,到底继承哪个类,重写哪个方法,这就需要去官方查看帮助手册了。
(可以关注我,后续不断更新各种插件的案例,这里不过多赘述)
写完代码后,如何调试呢?
首先生成VS解决方案,然后到Bin目录下找到项目的dll文件,拷贝到金蝶的安装目录下:Kingdee\K3Cloud\WebSite\bin
(这个懂C#开发的基本都懂,这里不过多赘述)
然后第二步注册插件:(编辑里找到批量编辑字段属性)
打开后,找到表单构建插件,点右边的按钮,打开插件配置信息,点注册,选择程序集,点浏览,选刚才拷贝到金蝶的安装目录下的你的项目的dll文件,勾选
最后重启IIS服务器。
vs附加进程到w3wp.exe,就可以断点调试代码啦。
推荐阅读