1.1、表单插件,按钮,BarItemClick
业务场景:销售订单,点击按钮,弹窗对话框
1、打开BOS,打开销售订单,扩展,增加一个按钮;

2、点菜单栏,编辑,批量编辑字段属性,点菜单集合,工具条鼠标右键,按钮;


3、打开VS,新建项目,类;

4、鼠标右键,修改类的名字
5、添加引用
6、修改输出路径[object Object]
7、输入下面的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS;
namespace ALBB.BOS.ProJectName.BillTest2.Plugln
{
//继承AbstractBillPlugIn
public class ClassName2:AbstractBillPlugIn
{
//重写override 函数
public override void BarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
{
base.BarItemClick(e);
//if条件判断
if(e.BarItemKey.Equals("YDIE_tbTest2"))
{
//弹框
this.View.ShowMessage
//取备注的值
(this.View.Model.GetValue
//转换格式
("FNote").ToString()
);
}
}
}
}


8、注册插件
8.1、重启IIS
9、重新打开单据,先输入备注,点击之前新增的按钮,最终效果如下图

浙公网安备 33010602011771号