我尝试使用devextreme + jquery /
我可以理解,我该如何做下一个功能
我内德
$("#gridContainer").dxDataGrid({
dataSource: gridDataSource,
selection: {
mode: "multiple"
},
.
.
.
onSelectionChanged: function () {
console.log('Hoola!!');
var menu = $("#menu").dxMenu('instance');
disabledMenu = false;
menu.repaint();
}
var menuItems = [
{
text: "With checked",
icon: "preferences",
disabled: disabledMenu,
但这不起作用
我该怎么做?
最佳答案
禁用dxMenu项的最简单方法是通过“ items”选项访问必要的项。例如:
https://jsfiddle.net/fktfju1c/
$("#button").dxButton({
text: "Disable the 'DesktopLCD 21' item",
onClick: function () {
var menuInstance = $("#menu").dxMenu("instance");
menuInstance.option("items[2].items[1].disabled", true);
}
});
$("#menu").dxMenu({
dataSource: menuItems
});