码迷,mamicode.com
首页 > 其他好文 > 详细

UI单据按钮点击事件校验

时间:2019-09-11 18:12:08      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:exe   删除   over   pre   处理   end   size   base   process   

一、按钮点击前事务处理<BeforeEventProcess>

技术图片

技术图片
 public override void BeforeEventProcess(IPart part, string eventName, object sender, EventArgs args, out bool executeDefault)
            {
                base.BeforeEventProcess(part, eventName, sender, args, out executeDefault);
                UFWebButton4ToolbarAdapter ToolbarAdapter = sender as UFWebButton4ToolbarAdapter;//
                if (ToolbarAdapter != null)
                {
                    switch (Adapter.Action)
                    {
                        case "DeleteClick":
                            //此处编辑删除前校验逻辑
                            break;
                        case "SubmitClick":
                            //此处编辑提交前校验逻辑
                            break;
                        case "ApproveClick":
                            //此处编辑审核前校验逻辑
                            break;
                        case "UndoApprove":
                            //此处编辑弃审前校验逻辑
                            break;
                        default:
                            break;
                    }
                }
            }
按钮点击前事件< BeforeEventProcess>

二、按钮点击后事务处理<AfterEventProcess>

技术图片

技术图片
public override void AfterEventProcess(IPart Part, string eventName, object sender, EventArgs args)
            {
                base.AfterEventProcess(Part, eventName, sender, args);
                UFWebButtonAdapter ButtonAdapter = sender as UFWebButtonAdapter;//底部菜单
                if (ButtonAdapter != null)
                {
                       switch (Adapter.Action)
                        {
                            case "MenuIssueNotice":
                                //此处编辑确认发料后校验逻辑
                                break;
                            default:
                                break;
                        }
                    }
            }
按钮点击后事件

 

UI单据按钮点击事件校验

标签:exe   删除   over   pre   处理   end   size   base   process   

原文地址:https://www.cnblogs.com/youmin3205/p/11507415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!