我有一个 3 列的网格,其中一列有一个actioncolumn
, 上面有一个按钮;
我的场景;如果用户来自单击按钮,friend view
那么我需要显示以下网格(带有操作列按钮),但是当用户来自单击按钮时teacher view
,我需要在操作列中显示 2 个按钮。我怎样才能做到这一点 ?
Ext.create('Ext.grid.Panel', {
title: 'Action Column Demo',
store: Ext.data.StoreManager.lookup('friendStore'),
columns: [
{text: 'First Name', dataIndex:'firstname'},
{text: 'Last Name', dataIndex:'lastname'},
{
xtype:'actioncolumn',
width:50,
items: [{
icon: 'extjs/examples/shared/icons/fam/cog_edit.png', // Use a URL in the icon config
tooltip: 'Edit',
handler: function(grid, rowIndex, colIndex) {
var rec = grid.getStore().getAt(rowIndex);
alert("Edit " + rec.get('firstname'));
}
}]
}
],
width: 250,
renderTo: Ext.getBody()
});