初学K3Cloud开发

1、BOS中在新建的空白对象中添加一个下推按钮

    1.点击“菜单集合”属性

    2.在打开的窗体中,点中“工具条”,新增一个按钮

    3.将新增的按钮标题改为“下推”,并配置点击事件

列表菜单增加“下推”类似,只是属性中打开“列表菜单”。

2、二次开发

  1、打开VS新建类库

  2、添加以下几个必要的引用

    Kingdee.BOS

    Kingdee.BOS.Core

    Kingdee.BOS.DataEntity

    Kingdee.BOS.ServiceHelper

  3、在当前类库下新建类

  4、新建的类继承自AbstractBillPlugIn

     public class buttonEvent : AbstractBillPlugIn

    这里提供一个插件的继承关系,常用到的是动态表单插件(AbstractDynamicFormPlugIn)和单据列表插件(AbstractListPlugIn) 

  5、添加菜单按钮点击事件

  6.完成代码编写这一步后,需要将我们的类,编译输出成为一个插件DLL。属性界面的生成页签,修改输出路径到Websitein目录,一般K3Cloud默认安装路径都是Program Files (x86)KingdeeK3CloudWebSiteBin

  7、将这个类库文件,注册到对应要使用该功能的表单插件中。在BOS中找到其他入库单的表单插件属性,进行注册

  

在我们的输出目录下,找到相应的DLL文件

这样就完成了表单的注册

  8、完成以上操作后,需要重启一次IIS服务,才可以看到代码的效果

最终效果

  9、如果需要调试代码,因为我们是类库输出型的项目,并不同于普通winform或者asp.net网站的项目,所以需要通过附加进程的方式来捕获调试。(Ctrl alt p)

    在进程列表中找到w3wp.exe进程进行附加

原文地址:https://www.cnblogs.com/wafs521/p/11724496.html