【学习】点击弹出各种提示信息

this.View.ShowMessage("");//提示按钮
this.View.ShowWarnningMessage("");//警告按钮
this.View.ShowErrMessage("");//错误按钮
按钮参数
在菜单集合中添加四个按钮(按钮标识)
警告提示:(VVHD_JG) 错误提示:(VVHD_CW ) 回调提示:(VVHD_HD ) 处理结果提示:(VVHD_CLJG)

警告提示
if (BarItemKey.EqualsIgnoreCase("VVHD_JG"))
{
//MessageBoxOptions不为OK MessageBoxType为Advise(警告窗口)
this.View.ShowMessage("这里可以写\n详细信息", MessageBoxOptions.OKCancel, "警告按钮被点击:这是一个提示");
}
错误提示
if (BarItemKey.EqualsIgnoreCase("VVHD_CW"))
{
this.View.ShowMessage("这里可以写\n详细信息", MessageBoxOptions.YesNoCancel,
"错误按钮被点击:这是一个提示!", MessageBoxType.Error);
}
回调提示
if (BarItemKey.EqualsIgnoreCase("VVHD_HD"))
{
this.View.ShowMessage("这里可以写\n详细信息", MessageBoxOptions.YesNoCancel,
new Action<MessageBoxResult>((result) =>
{
if (result == MessageBoxResult.Yes)
{
this.View.ShowMessage("点击了确定!");
}
})
, "回调按钮被点击:这是一个提示!", MessageBoxType.Notice);
}
处理结果提示
if (BarItemKey.EqualsIgnoreCase("VVHD_CLJG"))
{
IOperationResult opResult = new OperationResult();
for (int i = 0; i < 10; i++)
{
opResult.OperateResult.Add(new OperateResult()
{
Name = "关键字" + i.ToString(),
Message = "详细信息" + i.ToString(),
SuccessStatus = i % 2 == 0
});
}
this.View.ShowOperateResult(opResult.OperateResult);
}
代码分享
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm;
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 XueXi
{
[Description("学习按钮点击事件"), HotUpdate]//插件备注+热更新
public class Class1 : AbstractBillPlugIn//表单插件
{
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
string BarItemKey = e.BarItemKey;//获取本次点击的按钮标识
//this.View.ShowMessage(BarItemKey + ": Hello Word");//输出按钮标识
//this.View.ShowMessage("");//普通的按钮
//this.View.ShowWarnningMessage("");//普通的警告按钮
//this.View.ShowErrMessage("");//普通的错误按钮
//按钮的常用参数
【学习】点击弹出各种提示信息
this.View.ShowMessage("");//提示按钮this.View.ShowWarnningMessage("");//警告按钮this.View.ShowErrMessage("");//错误按钮按钮参数在...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



