8.1、表单插件,BarItemClick,按钮点击事件,校验是否填写了原创
16人赞赏了该文章
1.4万次浏览
编辑于2020年07月02日 15:25:19
续
4.1、表单插件,表单常用方法,获取单据标题 this.View.GetFormTitle()
1、打开VS,新建一个类库,具体可以参考4.1 ,1-7步
2、BOS,打开销售订单,找到选单按钮,标识 tbDraw
3、if条件判断,当点击选单tbDraw这个按钮时候触发
if (e.BarItemKey == "tbDraw")
4、
//校验,如果填写了备注,才能使用"选单"按钮 //当备注为空 if(Convert.ToString(this.View.Model.GetValue("FNote"))=="") { e.Cancel = true; this.View.ShowMessage("请填写备注信息"); return; }
5、重新生成dll
6、最终效果,重新打开销售订单,点选单按钮,如果没有填写备注信息,会提示弹窗
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Kingdee.BOS; using Kingdee.BOS.Core.Bill.PlugIn; using System.ComponentModel; namespace Kingdee.Bos.ProJect.BarItemClick.Plugln { [Description("按钮点击事件")] [Kingdee.BOS.Util.HotUpdate] public class ClassName:AbstractBillPlugIn { public override void BarItemClick(BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e) { base.BarItemClick(e); //if条件判断,当点击选单tbDraw这个按钮时候触发 if (e.BarItemKey == "tbDraw") { //校验,如果填写了备注,才能使用"选单"按钮 //当备注为空 if(Convert.ToString(this.View.Model.GetValue("FNote"))=="") { e.Cancel = true; this.View.ShowMessage("请填写备注信息"); return; } } } } }
总目录链接
https://vip.kingdee.com/article/64993872014591232
Kingdee.Bos.Test8.zip(15.65KB)
赞 16
16人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!