jqgrid 分级标题

参考地址:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:groupingheadar

Grouping of the header should be used after the grid is created. For this purpose we have created a method which is called setGroupHeaders

One typical implementation can look like this

$(document).ready(function(){
    jQuery("#gridTable").jqGrid({
           colNames: ['Date', 'Client', 'Amount', 'Tax', 'Total', 'Closed', 'Shipped via', 'Notes'],
           colModel: [
                 {name: 'invdate', index: 'invdate', width: 80, align: 'center', sorttype: 'date',
                    formatter: 'date', formatoptions: {newformat: 'd-M-Y'}, datefmt: 'd-M-Y'},
                 {name: 'name', index: 'name', width: 70 },
                 {name: 'amount', index: 'amount', width: 75, formatter: 'number', sorttype: 'number', align: 'right'},
                 {name: 'tax', index: 'tax', width: 75, formatter: 'number', sorttype: 'number', align: 'right'},
                 {name: 'total', index: 'total', width: 75, formatter: 'number', sorttype: 'number', align: 'right'},
                 {name: 'closed', index: 'closed', width: 75, align: 'center', formatter: 'checkbox',
                    edittype: 'checkbox', editoptions: {value: 'Yes:No', defaultValue: 'Yes'}},
                 {name: 'ship_via', index: 'ship_via', width: 100, align: 'center', formatter: 'select',
                    edittype: 'select', editoptions: {value: 'FE:FedEx;TN:TNT;IN:Intim', defaultValue: 'Intime'}},
                 {name: 'note', index: 'note', width: 70, sortable: false}
            ],
            rowNum: 10,
            rowList: [5, 10, 20],
        });
    jQuery("#gridTable").jqGrid('setGroupHeaders', {
          useColSpanStyle: false, 
          groupHeaders:[
            {startColumnName: 'amount', numberOfColumns: 3, titleText: '<em>Price</em>'},
            {startColumnName: 'closed', numberOfColumns: 2, titleText: 'Shiping'}
          ]
        });
    jQuery("#gridTable").jqGrid('setGroupHeaders', {
          useColSpanStyle: false, 
          groupHeaders:[
            {startColumnName: 'amount', numberOfColumns: 2, titleText: '<em>Price22</em>'},
            {startColumnName: 'total', numberOfColumns: 1, titleText: 'Shiping2'},
            {startColumnName: 'closed', numberOfColumns: 2, titleText: 'Shiping'}
          ]
        });
});

 

转载于:https://www.cnblogs.com/newlangwen/p/5603525.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值