阅读:1943 回复:3
实名用户_f7275f55
6

帖子

9

跟帖

187

积分

中级榴莲
中级榴莲

急!急!急!【取回】按钮后台有没有触发的事件啊?

楼主#
更多 发布于:2018-05-12 16:02
目前的问题就是需要在【取回】的时候触发一个时间把数据回滚回去。找不到相关的说明文档啊。求助!!
H3BPM
655

帖子

2504

跟帖

46410

积分

管理员
管理员
  • 社区居民
1楼#
发布于:2018-05-17 11:36
参考:
       // 增加自定义工具栏按钮方法,触发后台事件
        $.MvcSheet.AddAction({
            Action: "TestAction",       // 执行后台方法名称
            Icon: "fa-print",           // 按钮图标
            Text: "后台事件",           // 按钮名称
            Datas: ["{selectUser}"],    // 参数,多个参数 "{Param1}","Param2"...
            //OnAction: function () {    
            /*
            自定义按钮执行事件,如果为 null 则调用$.MvcSheet.Action 执行后台方法
            如果不为 null,那么会执行这里的方法,需要自己Post到后台或写前端逻辑
            */
            //},
            OnActionDone: function (e) {
                // 后台方法调用完成后触发
                // 以下是将后台的值输出到前端控件中
                if (e) {
                    $.MvcSheetUI.SetControlValue("code", e.Code);
                    $.MvcSheetUI.SetControlValue("mvcName", e.Name);
                }
            },
            PostSheetInfo: true         // 是否提交表单数据,如果 false,那么不返回表单的数据
        });
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
果冻栋吖
104

帖子

755

跟帖

2631

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
  • 优秀斑竹
2楼#
发布于:2018-05-17 14:59
H3BPM:参考:
       // 增加自定义工具栏按钮方法,触发后台事件
        $.MvcSheet.AddAction({
            Action: "TestAction",       // 执行后台方法名称
   ...
回到原帖
你这个不行,人家是取回的时候触发,所以是要重写取回事件。



$.MvcSheet.RetrieveInstance=RetrieveInstance: function (actionControl) {
            $.LoadingMask.Show(SheetLanguages.Current.Retrieving);
            //xxxxxxxxxxxxxxxxxx
            //调用Ajax处理数据,如果失败了,一定要return false;阻止取回,就可以了
            //xxxxxxxxxxxxxxxxxx
            var that = this;
            this.GetSheet(
                { Command: this.Action_RetrieveInstance },
                function (data) {
                    that.ResultHandler.apply(that, [actionControl, data]);
                });
        }
需要技术支持请添加QQ1772829123,提供H3产品定制开发,IT技术支持。
H3BPM
655

帖子

2504

跟帖

46410

积分

管理员
管理员
  • 社区居民
3楼#
发布于:2018-06-12 18:53
你好,果冻栋大神给你的方法能解决你的问题吗?
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
游客

返回顶部