? 修改当前类(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 } }
如何启用列表插件
? 与启用动态表单插件一样,唯一区别是注册列表插件的位置是模型的列表插件属性