网格面板右键删除列

Posted

技术标签:

【中文标题】网格面板右键删除列【英文标题】:gridpanel right click to delete column 【发布时间】:2012-05-07 22:06:25 【问题描述】:

我正在尝试创建从网格中删除列的功能,但在检测用户右键单击的列时遇到问题(右键单击 > 带有删除选项的上下文菜单)。

目前我正在显示contextMenu 类似的东西

viewConfig: 
    stripeRows: true,
    listeners: 
        itemcontextmenu: function(view, rec, node, index, e) 
            e.stopEvent();
            contextMenu.showAt(e.getXY());
            return false;
        
    
,

【问题讨论】:

你确定你想要这个吗?从网格中实际删除列是一项相当复杂的任务。为什么不简单地使用标准功能隐藏它? 也许......但这仍然是一项有趣的任务 - 我的想法是在标题中添加类似自定义触发器的内容([X] 按钮) 【参考方案1】:

您可以将处理程序附加到每一列的 contextmenu 事件,这样您就可以访问该列。然后,您可以使用 setConfig 函数来刷新列模型,该函数传入新的列数组(减去您刚刚删除的列)。

【讨论】:

以上是关于网格面板右键删除列的主要内容,如果未能解决你的问题,请参考以下文章

怎样卸载google chrome浏览器

sqlserver表的唯一键约束怎么设置?

windows下彻底删除idea

Git技巧:右键菜单怎么去除

实践Origin对图片局部放大

让Win10控制面板在右键菜单中安家