jQuery MiniUI

标题: grid row中的btn,触发mini.confirm后,弹窗的确定按钮会被抢焦点 [打印本页]

作者: qwer130140190    时间: 6 天前     标题: grid row中的btn,触发mini.confirm后,弹窗的确定按钮会被抢焦点

之前反馈过这个问题,弹窗按钮的焦点会在弹出后很快被抢走焦点,当时并不知道原因,你们那边也没能复现,今天再次调查,
发现按钮放到其他地方没有问题,所以应该是点击按钮,触发了row的选中之类导致抢走了焦点,请问如何解决

作者: felt    时间: 4 天前

可能是有表格的处理占用了焦点。可以考虑延时是几百毫秒再弹出mini-comfirm,这时候表格已经处理完毕了,不会占用焦点。
  1. setTimeout(function () {
  2.                mini.comfirm("xxxx")
  3.             }, 400);
复制代码

作者: qwer130140190    时间: 4 天前

本帖最后由 qwer130140190 于 2025-11-24 16:10 编辑
felt 发表于 2025-11-24 09:35
可能是有表格的处理占用了焦点。可以考虑延时是几百毫秒再弹出mini-comfirm,这时候表格已经处理完毕了,不 ...

这个办法不太完美
能不能让按钮点击,不触发选中行我试过grid设置为不允许选中行,也是不行





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2