当我为网格/树的 itemcontextmenu 添加侦听器时,我可以访问视图记录、项目、索引,但是如何获取列?
我要创建的是一个 contextMenu,但前提是用户单击第一列中的项目。
这是我的监听器功能:
firstColumnContext: function(view,record,item,index,e,eOpts) {
console.log(view);
console.log(record.getName());//this works
console.log(index);
console.log('get column');//
},
我的概念是这样的:
firstColumnContext: function(view,record,item,index,e,eOpts) {
e.stopEvent();
if(record.get('leaf') && 'first column')
{
//show context menu here
}
},
但正如我之前写的那样,我需要验证右击是否在第一列。