Ext3.0中复杂表头样例

本文介绍如何在ExtJS中设置网格布局,确保不出现滚动条的同时保持良好的视觉效果。通过详细配置FormPanel、ColumnModel等组件,实现固定高度且各列自适应宽度的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意要点:不出现滚动栏时要设置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()]
						}]
			});




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值