1
我有一個3列的網格,其中一列有actioncolumn
,上面有一個按鈕;在網格上添加按鈕
我的場景;如果用戶來自於點擊friend view
的按鈕,那麼我需要顯示以下網格(使用actioncolumn按鈕),但是當用戶來自於點擊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()
});
我應該在哪裏添加上面的代碼?我想我應該添加一個IF-ELSE語句來查看它的teacherview或friend view。我怎麼能添加這個功能? – 2012-07-12 15:32:21
我真的不知道teacherview或friendview是什麼......所以很難說。但是當我遇到這樣的問題時,我做了什麼,我通過一個布爾值(或不是)表示它是什麼類型的網格,這是網格期望的東西,因爲我將它配置成這樣 – 2012-07-12 17:34:26