1、我在BOS 单据中扩展了一个单据,单据为【卡金额调整单】,然后在增加一个按钮标识为【btnBatchBulid】
2、然后在VS2010中增加一个类库,编写如下代码:
[indent] public class ReceiptEdit : Kingdee.BOS.Core.Base.PlugIn.AbstractBasePlugIn
{
public override void BeforeSave(Kingdee.BOS.Core.Bill.PlugIn.Args.BeforeSaveEventArgs e)
{
this.View.ShowMessage("BeforeSave");
return;
base.BeforeSave(e);
}
public override void ToolBarItemClick(BarItemClickEventArgs e)
{
base.ToolBarItemClick(e);
if (e.BarItemKey == "btnBatchBulid")
{
this.View.ShowMessage("Hello world!", MessageBoxType.Notice);
}
}
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey == "btnBatchBulid")
{
this.View.ShowMessage("BarItemClick!", MessageBoxType.Notice);
}
}
public override void ButtonClick(ButtonClickEventArgs e)
{
base.ButtonClick(e);
if (e.Key == "btnBatchBulid")
{
this.View.ShowMessage("ButtonClick");
}
}
}[/indent]3、然后再进行插件的注册,最后再Bos IDE平台进行单据测试。
4、然后按相应的按钮,但都没有弹出提示,好像插件没有认到一样,请问是什么原因呢?
推荐阅读