jQuery MiniUI

 找回密码
 立即注册
查看: 2049|回复: 5
打印 上一主题 下一主题

如何根据需要阻止Pager翻页 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2023-7-19 13:56:12 |只看该作者 |倒序浏览
版主好,我是想在翻页时候,如数据中有修改,弹出comfirm框提示用户注意保存数据,如确认则翻页否则不翻页,如图属性中有个cancel,请问下是否是取消标志,但好像也不起作用,如果不是那要怎么样取消其翻页动作呢,谢谢~
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2023-7-20 09:13:42 |只看该作者
grid.on("beforeload", function (e) {

              if (confirm(....)) {
                  e.cancel = true;
              }
          })

Rank: 3Rank: 3

板凳
发表于 2023-7-20 11:49:54 |只看该作者
felt 发表于 2023-7-20 09:13
grid.on("beforeload", function (e) {

              if (confirm(....)) {

这样啊,原来是在grid事件上,不过这样当确认框出来后,我还没点呢,但页己跳转^

Rank: 8Rank: 8

地板
发表于 2023-7-20 17:19:15 |只看该作者
zscn2016 发表于 2023-7-20 11:49
这样啊,原来是在grid事件上,不过这样当确认框出来后,我还没点呢,但页己跳转^ ...

测试过了,可行的。confirm原生的,可以阻塞代码

Rank: 3Rank: 3

5#
发表于 2023-7-20 20:28:44 |只看该作者
felt 发表于 2023-7-20 17:19
测试过了,可行的。confirm原生的,可以阻塞代码

要用原生 confirm,我用了miniui的confirm,难怪不阻塞,感谢感谢

Rank: 8Rank: 8

6#
发表于 2023-7-24 10:44:02 |只看该作者
zscn2016 发表于 2023-7-20 20:28
要用原生 confirm,我用了miniui的confirm,难怪不阻塞,感谢感谢

对的,js模拟的弹出都是无法阻塞代码的。只有原生的可以。

Archiver|普加软件

GMT+8, 2024-11-25 20:44 , Processed in 1.059245 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部