起初,一個必須得到它,我只能得到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