【二开方案】二开插件如何实现打开表单时动态加载插件

【应用场景】
需要根据业务需求,在打开表单时动态加载指定插件。
【案例演示】
二开单据,点击按钮时,打开单据动态加载指定的二开插件。
【实现步骤】
<1>编写表单插件和服务插件,代码如下:
按钮执行插件:
using Kingdee.BOS.Core.Bill;
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace BOSTest.Zyun.PlugIn
{
[HotUpdate, Description("测试动态添加插件")]
public class TestShowFormPlugIn : AbstractBillPlugIn
{
public override void ButtonClick(ButtonClickEventArgs e)
{
base.ButtonClick(e);
if (e.Key.EqualsIgnoreCase("FButton_qtr"))
{
BillShowParameter showPara = new BillShowParameter();
showPara.FormId = "k89d6b9435142429091e0fbce54a05dad";
showPara.DynamicPlugins.Add(new Kingdee.BOS.Core.Metadata.FormElement.PlugIn()
{
ClassName = "BOSTest.Zyun.PlugIn.TestDynamicFormPlugIn,BOSTest.Zyun.PlugIn",
IsEnabled = true,
PlugInTy【二开方案】二开插件如何实现打开表单时动态加载插件
【应用场景】需要根据业务需求,在打开表单时动态加载指定插件。【案例演示】二开单据,点击按钮时,打开单据动态加载指定的二开插件。【实...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



