在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("测试"); } } ,'-' ] });
示例图:
注:本文初次发表于本人的百度空间--http://hi.baidu.com/lzkv/blog/item/9188da075f5688c17a89473f.html