在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("测试");
}
}
,'-'
]
});
示例图: