【学习】点击弹出各种提示信息
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("");//普通的错误按钮 //按钮的常用参数 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); } } } }
【学习】点击弹出各种提示信息
this.View.ShowMessage("");//提示按钮this.View.ShowWarnningMessage("");//警告按钮this.View.ShowErrMessage("");//错误按钮按钮参数在...
点击下载文档
本文2024-09-16 17:14:23发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14426.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章