起初,一个必须得到它,我只能得到GRIDPANEL
,并且不能得到action column
。在extjs 5上,如何禁用动作列项目?
我找到#grid> #itemid为null,但#grid很好。
任何人都可以帮我这个?
起初,一个必须得到它,我只能得到GRIDPANEL
,并且不能得到action column
。在extjs 5上,如何禁用动作列项目?
我找到#grid> #itemid为null,但#grid很好。
任何人都可以帮我这个?
columns: [{
xtype: 'actioncolumn',
items: [{
isDisabled: me.fnIsDisabled,
...
...
fnIsDisabled: function(grid, rowIndex, colIndex, items , rec){
return rec.get('global');
},
将禁止在相应的记录具有财产global
设置为true
所有行的动作。
你不会有柱本身都摆弄......
我有一个有3个选项卡的一个tabpanel。网格动作栏有3个动作栏项目。当选项卡1被激活时,ActionColumnItem 1被启用...我应该早点说。你的解决方案似乎不适用于我。 – Ron 2014-10-17 08:09:26
也许你只是不知道如何改变我的解决方案,以满足您的需求。根据你的代码,你没有发布,这将是。类似于 fnIsDisabled:function(grid,rowIndex,colIndex,items,rec)返回colIndex == grid.up('tabpanel')。getActiveTab(); }, 你已经尝试了一下摆弄吗? – Alexander 2014-10-17 08:41:27
网格不在tabpanel中。网格父项和tabpanel父项都是相同的容器。可以使用tabpanel激活事件激发网格禁用其actioncolumnitem?我不喜欢重新加载商店? – Ron 2014-10-19 06:30:28
要选择你的动作栏使用“#grid actioncolumn”选择 – 2014-10-17 04:57:12