初学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。属性界面的生成页签,修改输出路径到Website\bin目录,一般K3Cloud默认安装路径都是\Program Files (x86)\Kingdee\K3Cloud\WebSite\Bin
7、将这个类库文件,注册到对应要使用该功能的表单插件中。在BOS中找到其他入库单的表单插件属性,进行注册
在我们的输出目录下,找到相应的DLL文件
这样就完成了表单的注册
8、完成以上操作后,需要重启一次IIS服务,才可以看到代码的效果
最终效果
9、如果需要调试代码,因为我们是类库输出型的项目,并不同于普通winform或者asp.net网站的项目,所以需要通过附加进程的方式来捕获调试。(Ctrl alt p)
在进程列表中找到w3wp.exe进程进行附加