<div id="menu_BanchAudited" name="批量审核" class="easyui-menu" style="width:150px;">
<div id="m-banchAccept" name="m-banchAccept">接受</div>
<div id="m-banchRefuse" name="m-toBanchRefuse">拒绝</div>
</div>
var menuName = "#menu_BanchAudited";
if (refuse) {
$(menuName).menu("enableItem", $('#m-banchRefuse'));
} else {
$(menuName).menu('disableItem', $('#m-banchRefuse'));
}
if (accept) {
$(menuName).menu("enableItem", $('#m-banchAccept'));
} else {
$(menuName).menu('disableItem', $('#m-banchAccept'));
}
这样设置的菜单项虽然显示不可用,但点击后还是会执行事件,需要在事件处理中加入判断:
if ( !$('#menu_BanchAudited').menu("getItem", $('#m-banchRefuse')).disabled ) {
toBanchRefuse();
}
<div id="m-banchAccept" name="m-banchAccept">接受</div>
<div id="m-banchRefuse" name="m-toBanchRefuse">拒绝</div>
</div>
var menuName = "#menu_BanchAudited";
if (refuse) {
$(menuName).menu("enableItem", $('#m-banchRefuse'));
} else {
$(menuName).menu('disableItem', $('#m-banchRefuse'));
}
if (accept) {
$(menuName).menu("enableItem", $('#m-banchAccept'));
} else {
$(menuName).menu('disableItem', $('#m-banchAccept'));
}
这样设置的菜单项虽然显示不可用,但点击后还是会执行事件,需要在事件处理中加入判断:
if ( !$('#menu_BanchAudited').menu("getItem", $('#m-banchRefuse')).disabled ) {
toBanchRefuse();
}