using System.Collections.Generic;
using System.Linq;
using System.Text;
//引用插件,不管什么情况,先把这2个引用
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS;
//热启动,不用重启IIS
using System.ComponentModel;
namespace Kingdee.Bos.ProJectName.Bill.Plugln
{
//插件名字
[Description("表单插件,表单常用方法")]
//热启动,不用重启IIS
[Kingdee.BOS.Util.HotUpdate]
//继承表单插件
public class ClassName:AbstractBillPlugIn
{
//重写按钮点击事件
public override void BarItemClick(BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
{
base.BarItemClick(e);
//条件判断,当点击YDIE_ tbGetSetValue这个按钮时候触发
if(e.BarItemKey =="YDIE_tbGetSetValue")
{
//获取单据标题 this.View.GetFormTitle()
//string FormTitle = this.View.GetFormTitle();
//显示出来,显示到备注上面,赋值给备注
//this.View.Model.SetValue("FNote", FormTitle);
//获取单据内码,并转换成字符串.ToString()
//string FormTitle = this.View.Model.DataObject["Id"].ToString();
//显示出来,显示到备注上面,赋值给备注
//this.View.Model.SetValue("FNote", FormTitle);
//获取单据内码,并转换成字符串.ToString()
//string FormTitle = this.View.Model.GetPKValue().ToString();
//显示出来,显示到备注上面,赋值给备注
//this.View.Model.SetValue("FNote", FormTitle);
//获取焦点,备注
//this.View.GetControl("FNote").SetFocus();
//点击按钮,备注字段锁定,变成灰色
//this.View.GetControl("FNote").Enabled = false;
//扩展使用,单据体,备注,行锁定字段
//this.View.GetFieldEditor("FEntryNote",0).Enabled = false;
//隐藏备注字段
//this.View.GetControl("FNote").Visible = false;
//锁定,保存按钮
//this.View.GetMainBarItem("tbSplitSave").Enabled = false;
//隐藏,保存按钮
this.View.GetMainBarItem("tbSplitSave").Visible = false;
}
}
}
}