在Grid中添加多個Toolbar,需要在Grid的render之後執行纔有效。
示例代碼:
var grid = new Ext.grid.GridPanel
({
width : _grid_width,
height : _grid_height,
cm : cm,
sm : csm,
store : store,
tbar : titleTbar,//[titleTbar,getToolBarItems()],
bbar : bbar,
view : view,
autoScroll : true,
trackMouseOver : false,
collapsible : false,
animCollapse : false,
loadMask : true,
autoExpandColumn :'per',
plugins : [growthColumn,action]
});
grid.render(_render);
.
//下面2個toolbar必須在grid的render之後。
grid.tbar2 = new Ext.Toolbar({
renderTo : grid.tbar,
items :getToolBarItems()
});
grid.tbar3 = new Ext.Toolbar({
renderTo : grid.tbar,
items :[{
text : '測試',
tooltip : '測試',
iconCls : 'exit',
handler : function()
{
alert("測試");
}
}
,'-'
]
});
示例圖: