jQuery MiniUI

标题: datagrid如何手动控制遮罩的显示和关闭 [打印本页]

作者: asd1122    时间: 2022-3-4 17:53:28     标题: datagrid如何手动控制遮罩的显示和关闭

    datagrid遮罩,有方法调用开启和关闭么?有这么一个需求,就是想通过点击开启按钮,datagrid打开遮罩,不可以在datagrid在做任何点击,并且遮罩框显示指定文字。点击关闭按钮,datagrid关闭遮罩,恢复正常使用。我试了loading()显示加载遮罩的方法,没有见到什么效果,是因为加载完了?时间能自由控制么?

作者: felt    时间: 2022-3-7 09:33:52

grid.loading();这方法就是打开遮罩的,不取消一直的,grid.unmask()对应取消
loadingMsg="...."
作者: asd1122    时间: 2022-3-7 12:26:42

felt 发表于 2022-3-7 09:33
grid.loading();这方法就是打开遮罩的,不取消一直的,grid.unmask()对应取消
loadingMsg="...." ...

原来是我放错方法,可能是出现后又立即被取消了,所以没看见。那有办法判断下遮罩是否开启嘛?或者说一直调用grid.loading()会不会出现多个遮罩,或者grid.unmask()会不会出现异常?
作者: felt    时间: 2022-3-8 17:54:46

asd1122 发表于 2022-3-7 12:26
原来是我放错方法,可能是出现后又立即被取消了,所以没看见。那有办法判断下遮罩是否开启嘛?或者说一直 ...

为什么要一直调用?
作者: asd1122    时间: 2022-3-9 09:39:51

felt 发表于 2022-3-8 17:54
为什么要一直调用?

因为设置了定时器,定时检测是否满足条件,满足条件的情况下,就要开启遮罩,不满足就要关闭遮罩。如果没有方法判断遮罩是否已开启得话,那只能是一直触发grid.loading()方法,不知道是否会重复打开多个遮罩?
作者: felt    时间: 2022-3-10 08:42:07

asd1122 发表于 2022-3-9 09:39
因为设置了定时器,定时检测是否满足条件,满足条件的情况下,就要开启遮罩,不满足就要关闭遮罩。如果没 ...

只有一个的,不需要判断是否已经开启。
作者: asd1122    时间: 2022-3-10 09:55:00

felt 发表于 2022-3-10 08:42
只有一个的,不需要判断是否已经开启。

好的,明白了,谢谢




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