Ext多重表头的使用

1.文件引入

在页面引入ColumnHeaderGroup.js与ColumnHeaderGroup.css文件,可以在examples/ux/目录下找到它们

2.定义列头

var row = [  
	{ header: '', colspan: 2, align: 'center' },//header表示父表头标题,colspan表示包含子列数目   
	{ header: '', colspan: 2, align: 'center' }, 
	{ header: '端口占用率', colspan: 6, align: 'center' },  
	{ header: '', colspan: 1, align: 'center' }
 ];

// 此处rows配置多个row数组则可以出现多层表头
var group = new Ext.ux.grid.ColumnHeaderGroup({  
    rows: [row]  
}); 

var cm = new Ext.grid.ColumnModel({
	// specify any defaults for each column
	defaults : {
		sortable : false
	// columns are not sortable by default
	},
	stateId : "setCompareValueGridId",
	columns : [
			new Ext.grid.RowNumberer({
				width : 26
			}),
			{
				id : 'ID',
				header : 'ID',
				dataIndex : 'PM_COMPARE_ID',
				width : 100,
				hidden : true,
				hideable : false
			},
			{
				id : 'NE_DISPLAY_NAME',
				header : '网元',
				dataIndex : 'NE_DISPLAY_NAME',
				width : 120
			},
			{
				id : 'SLOT_RATE',
				header : '槽道占用率',
				dataIndex : 'SLOT_RATE',
				width : 120
			},
			{
				id : '2M',
				header : '2M',
				dataIndex : '2M',
				width : 60
			},
			{
				id : 'STM-1',
				header : 'STM-1',
				dataIndex : 'STM-1',
				width : 60
			},
			{
				id : 'STM-4',
				header : 'STM-4',
				dataIndex : 'STM-4',
				width : 60
			},
			{
				id : 'STM-16',
				header : 'STM-16',
				dataIndex : 'STM-16',
				width : 60
			},
			{
				id : 'STM-64',
				header : 'STM-64',
				dataIndex : 'STM-64',
				width : 60
			},
			{
				id : 'STM-256',
				header : 'STM-256',
				dataIndex : 'STM-256',
				width : 60
			},
			{
				id : 'MULTISEC_RATE',
				header : '复用段平均占用率(所在环)',
				dataIndex : 'MULTISEC_RATE',
				width : 200
			} ]
});

3.在grid中配置

var gridPanel = new Ext.grid.EditorGridPanel({
	id : 'grid',
	region : 'center',
	store : store,
	cm : cm,
	selModel : checkboxSelectionModel, // 必须加不然不能选checkbox
	frame : false,
	stripeRows : true, // 交替行效果
	clicksToEdit : 2,// 设置点击几次才可编辑
	stateId : "setCompareValueGridId",
	stateful : true,
	tbar : [ '-', {
		text : '查询',
		icon : '../../resource/images/btnImages/search.png',
		privilege : viewAuth,
		handler : search
	}, "-", {
		text : '导出',
		icon : '../../resource/images/btnImages/export.png',
		privilege : modAuth,
		handler : saveCompareValue
	} ],
	bbar : pageTool,
	plugins: group // 要加上这一句
});


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值