Ext3.0中复杂表头样例

注意要点:不出现滚动栏时要设置height和forceFit : false

效果例如以下图:


	this.columns = [{
				header : '月份',
				dataIndex : '月份',
				width:50
			}];

	 this.store = new Ext.data.SimpleStore({
	 fields : [],
	 data : [[]]
	 });

	var cc = new Ext.FormPanel({
				frame : false,
				border : false,
				items : [{
							xtype : 'grid',
							border : false,
							height:420,
							store : this.store,
							colModel : new Ext.grid.ColumnModel({
										columns : this.columns,
										defaultSortable : true,
										rows : [[{},
										         {
													header : '',
													colspan : 9,
													align : 'center'
										         },{
													header : '',
													colspan : 9,
													align : 'center'
										         },{
													header : '',
													colspan : 9,
													align : 'center'
										         }],
										         [{}, {
													header : '',
													colspan : 2,
													align : 'center'
												}, {
													header : '',
													colspan :2,
													align : 'center'
												}, {
													header : '',
													colspan : 4,
													align : 'center'
												},{}, {
													header : '',
													colspan : 2,
													align : 'center'
												}, {
													header : '',
													colspan :2,
													align : 'center'
												}, {
													header : '',
													colspan : 4,
													align : 'center'
												},{}, {
													header : '',
													colspan : 2,
													align : 'center'
												}, {
													header : '',
													colspan :2,
													align : 'center'
												}, {
													header : '',
													colspan : 4,
													align : 'center'
												},{}]]
									}),
							enableColumnMove : false,
							viewConfig : {
								forceFit : false
							},
							plugins : [new Ext.tet.plugins.GroupHeaderGrid()]
						}]
			});




posted @ 2017-08-09 11:11  gccbuaa  阅读(627)  评论(0编辑  收藏  举报