K3Cloud+BOS+插件开发百问百答(2)

2019-08-20 18:49

? 修改当前类(Class1)的继承对象为AbstractDynamicFormPlugIn ? 类文件引用基类(AbstractDynamicFormPlugIn)所在命名空间 C#

using Kingdee.BOS.Core.DynamicForm.PlugIn; using System;

using System.Collections.Generic; using System.Linq; using System.Text;

using System.Threading.Tasks;

namespace MyDynamicFormPlugIn {

[System.ComponentModel.Description(\区分当前类应用在哪个模型上\)] publicclassClass1 : AbstractDynamicFormPlugIn

{ }

}

注册并启用插件

? 插件编写完毕,编译工程,输出类库*.dll文件到WebSite\\Bin目录; ? 打开BOSIDE,定位到动态表单模型整体属性,配置表单插件属性

? 点开表单插件属性,注册编译生成的插件工程组件,从website\\bin路径下找到插件工

程组件,选择插件工程组件下的插件类,一般在插件类上使用微软元数据描述,在注册插件时区分不同的类,选择注册插件后,注意勾选“启用”复选框

1.1.2. 如何创建并启用单据编辑插件

创建单据编辑插件

? 单据编辑插件,运行在K/3 Cloud的Web服务层,重用动态表单插件工程; ? 创建插件类的过程,与创建动态表单插件几乎一样,唯一区别是单据编辑插件继承的基

类是AbstractBillPlugIn

? 插件类引用基类所在命名空间

C#

using Kingdee.BOS.Core.Bill.PlugIn; using System;

using System.Collections.Generic; using System.Linq; using System.Text;

using System.Threading.Tasks;

namespace MyDynamicFormPlugIn {

[System.ComponentModel.Description(\区分当前类应用在哪个模型上\)] publicclassClass2 : AbstractBillPlugIn { //TODO } }

启用单据编辑插件

? 与启用动态表单插件一样

1.1.3. 如何创建并启用基础资料编辑插件

如何创建基础资料编辑插件

? 基础资料编辑插件,运行在K/3 Cloud的Web服务层,重用动态表单插件工程;

? 与创建单据编辑插件一样,唯一区别是基础资料编辑插件继承的基类是

AbstractBasePlugIn,目前AbstractBasePlugIn与AbstractBillPlugIn完全一样,但不论从模型分类角度或从未来发展趋势看,还是请大家严格遵守插件体系,即:从AbstractBasePlugIn继承 C#

using Kingdee.BOS.Core.Base.PlugIn; using System;

using System.Collections.Generic; using System.Linq; using System.Text;

using System.Threading.Tasks;

namespace MyDynamicFormPlugIn {

[System.ComponentModel.Description(\区分当前类应用在哪个模型上\)] publicclassClass3 : AbstractBasePlugIn { //TODO

} }

如何启用基础资料编辑插件 ? 与启用动态表单插件一样

1.1.4. 如何创建并启用列表插件

如何创建列表插件

? 列表插件,运行在K/3 Cloud的Web服务层,重用动态表单插件工程; ? 与创建表单插件一样,唯一区别是列表插件从AbstractListPlugIn继承出来 C#

using Kingdee.BOS.Core.List.PlugIn; using System;

using System.Collections.Generic; using System.Linq; using System.Text;

using System.Threading.Tasks;

namespace MyDynamicFormPlugIn {

[System.ComponentModel.Description(\区分当前类应用在哪个模型上\)] publicclassClass4 : AbstractListPlugIn { //TODO } }

如何启用列表插件

? 与启用动态表单插件一样,唯一区别是注册列表插件的位置是模型的列表插件属性


K3Cloud+BOS+插件开发百问百答(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑电气毕业设计说明书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: