Adding more than two columng group headers in jqgrid

前端 未结 2 1854
暖寄归人
暖寄归人 2021-02-04 14:56

multi level group headers in jqgrid

This is a direct response to the answer listed in the above question, but I can\'t add to that conversation.

I understand tha

2条回答
  •  眼角桃花
    2021-02-04 15:33

    Another and easy way of increasing any number of levels(dimensions) in Jqgrid is by adding setGroupHeaders that number of times

    If my columns are like, ColNames = ['Id','Date', 'Client', 'Amount','Tax','Total','Notes'];

    Now add setGroupHeaders Like

    jQuery("#list").jqGrid('setGroupHeaders', {
              useColSpanStyle: true, 
              groupHeaders:[
                {startColumnName: 'id', numberOfColumns: 1, titleText: '.'},
                {startColumnName: 'date', numberOfColumns: 8, titleText: 'Nice'},
                ]   
            });
            jQuery("#list").jqGrid('setGroupHeaders', {
              useColSpanStyle: true, 
              groupHeaders:[
                {startColumnName: 'id', numberOfColumns: 1, titleText: '.'},
                {startColumnName: 'date', numberOfColumns: 4, titleText: 'rice'},
                {startColumnName: 'total', numberOfColumns: 2, titleText: 'dice'}
                ]   
            });
    
            jQuery("#list").jqGrid('setGroupHeaders', {
              useColSpanStyle: true, 
              groupHeaders:[
                {startColumnName: 'id', numberOfColumns: 1, titleText: '.'},
                {startColumnName: 'date', numberOfColumns: 2, titleText: 'Price'},
                {startColumnName: 'amount', numberOfColumns: 2, titleText: 'Shiping'},
                {startColumnName: 'total', numberOfColumns: 2, titleText: 'bipping'}
                ]   
            });
    

    Following is the output

    | .  |                       Nice                              |
    ----------------------------------------------------------------
    | .  |                 rice                |       dice        |
    ----------------------------------------------------------------    
    | .  |       Price     |      Shipping     |       bipping     | 
    ----------------------------------------------------------------    
    | id |  Date  | Client |  Amount   |  Tax  | Total  |  Notes   |   
    

提交回复
热议问题