if ($.MvcSheetUI.SheetInfo.ActivityCode == "Activity3") { if (this.Action == "Submit") { aler...
全文
回复(12) 2018-06-04 15:22 来自版块 - 问题互助
表情
实名用户_7c81b176啊,我误人子弟了,$.MvcSheet.SubmitAction.OnActionDone 提交后事件是无论什么情况都会进入,后来我是改造了一下这个提交后事件,放在弹窗点击确认后执行,然后把方法写在这个事件中执行解决的(2021-04-02 11:12)
实名用户_7c81b176顺序是先验证再提交,如果想提交后才执行方法则不要写在$.MvcSheet.Validate 验证方法中,可以写在$.MvcSheet.SubmitAction.OnActionDone = function () { ... } 提交完成事件中(2021-03-02 18:38)
实名用户_4a51920e 我也是这个需求,先去试试(2020-06-21 10:53)
岩竹玉雨 笑而不语,笑而不语(2018-06-06 19:46)
bin蓝™ 谢谢您的回答,比起某些人答非所问 强多了(2018-06-06 17:01)
果冻栋吖验证是在提交前进行的。 我觉得你的需求是用户点确认后才去执行你要执行的后台方法,否则你就不去修改后台数据。 那么你可以重写Submit方法的。 $.MvcSheet.Submit=function (actionControl, text, destActivity...(2018-06-06 15:39)
bin蓝™补充说下:加了return false; 我的方法执行了 但流程也不走下一步了(2018-06-05 08:57)
bin蓝™ 我看了 但现在是先alert(this.Action) 然后执行我的方法,最后执行confirm 我要做的是 当我取消confirm 不要执行我的方法,,目前不行 取消一样执行alert(this.Action) 下面的方法(2018-06-05 08:55)
岩竹玉雨 你先好好看看我说了什么,哎,人心不古(2018-06-05 08:15)
bin蓝™照你这样写,连confirm都不提示了 直接return false了 但依然执行alert(this.Action)(2018-06-04 17:57)
1 2  »|

返回顶部