0
我有一個樹形網格面板上的動作列定義,我想隱藏文件夾上的動作圖標,但在葉節點顯示不同的圖標,我成功地做到了,但是,當我應用 'x-hide-display'風格時,我也注意到列本身被隱藏起來,我只想在每列中顯示圖標。 感謝刪除動作列圖標,但保持列可見
this.columns = [{
xtype: 'treecolumn', //this is so we know which column will show the tree
text: 'Folder',
flex: 1,
sortable: true,
dataIndex: 'folder'
},{
text: '',
width: 20,
menuDisabled: true,
xtype: 'actioncolumn',
tooltip: 'View Chats',
align: 'center',
items:[{
icon: 'resources/images/comment.png',
getClass: function(value, metaData, record){
if(record.raw.leaf)
metaData.css = 'x-grid-icon'
else
metaData.css = 'x-hide-display';
}
}]
},{
text: '',
width: 20,
menuDisabled: true,
xtype: 'actioncolumn',
tooltip: 'View Alerts',
align: 'center',
items:[{
icon: 'resources/images/alert.png',
getClass: function(value, metaData, record){
if(record.raw.leaf)
metaData.css = 'x-grid-icon'
else
metaData.css = 'x-hide-display';
}
}]
},{
text: '',
width: 20,
menuDisabled: true,
xtype: 'actioncolumn',
tooltip: 'Favorite',
align: 'center',
items:[{
icon: 'resources/images/favorites.png',
getClass: function(value, metaData, record){
if(!record.raw.leaf)
metaData.css = 'x-grid-icon'
else
metaData.css = 'x-hide-display';
}
}]
},{
text: '',
width: 20,
menuDisabled: true,
xtype: 'actioncolumn',
tooltip: 'Share',
align: 'center',
items:[{
icon: 'resources/images/share.png',
getClass: function(value, metaData, record){
if(!record.raw.leaf)
metaData.css = 'x-grid-icon'
else
metaData.css = 'x-hide-display';
}
}]
}]