我正在尝试使用从网格中删除列的功能,但是我检测到用户右键单击了哪一列(右键单击>带删除选项的上下文菜单)。
目前我正在显示contextMenu
类似的东西
viewConfig: {
stripeRows: true,
listeners: {
itemcontextmenu: function(view, rec, node, index, e) {
e.stopEvent();
contextMenu.showAt(e.getXY());
return false;
}
}
},
答案 0 :(得分:2)
您可以将处理程序附加到每个列的contextmenu事件,这将使您可以访问Column。然后你可以使用setConfig函数刷新columnmodel,传递新的列数组(减去你刚删除的那个)。