EazyUI 消息框(Messager)中的按钮(button)没有特定的ID,无法确切定位,本方法采用全局搜索的方法,将所有相关的按钮全部置灰,使用结束后将其重置。
1、Button变灰
采用寻找属性值的方式,文本为“确定”的按钮,将其状态改为“disable”。
function MessagerLinkButtonDisabled()
{
var okSpans = $(".l-btn-text");
var len = okSpans.length;
for(var i = 0; i < len; i++)
{
var $okSpan = $(okSpans[i]);
var okSpanHtml = $okSpan.html();
if(okSpanHtml == "確定")
{
$okSpan.parent().parent().linkbutton('disable');
}
}
}
2、使用变灰结束后,要将其重新Enable
function MessagerLinkButtonEnabled()
{
var okSpans = $(".l-btn-text");
var len = okSpans.length;
for(var i = 0; i < len; i++)
{
var $okSpan = $(okSpans[i]);
var okSpanHtml = $okSpan.html();
if(okSpanHtml == "確定")
{
$okSpan.parent().parent().linkbutton('enable');
}
}
}