【问题标题】:jqgrid grid columns to subgridjqgrid网格列到子网格
【发布时间】:2017-02-20 15:07:09
【问题描述】:

我有以下代码可以正常工作并创建具有 4 列的网格:

 $("#"+GRID).jqGrid({
            url:'ajax.htm',
            datatype: 'json',
            mtype: 'POST',
            jsonReader: { repeatitems : false, cell:"", id: "id", userdata: "jsonModel", root: "rows" },
            postData: {
                ajaxRequest: document.helper.getPageName(),
                screenMode: 'getList'
            },
            colNames:[
                'id'
                'listname',
                'customer'.
                'employee'.
                'sum'
            ],
            colModel:[        
                {name:'id', index:'id', editable:false, hidden: true},
                {name:'listname', index:'id', editable:false, hidden: true},
                {name:'customer', index:'customerColumn', editable:false, sortable:true},
                {name:'employee', index:'employeeColumn', editable:false, sortable:true},
                {name:'sum', index:'sum', editable:false, sortable:true}
            ],
            autowidth:true,
            shrinkToFit:true,
            rownumbers:true,
            pager:$('#'+GRID_PAGER),
            sortname: 'listname',
            sortorder: "desc",
            loadonce: true,
            rowNum:30,
            rowList:[10, 30, 50],
            viewrecords:true,
            gridComplete:function () {
                var data = $("#"+GRID).getGridParam('userData');

        })

此代码没有子网格。

是否可以编辑它,所以网格将只有列 'id''listname',而在子网格上是 'customer','employee','sum'

subgrid 是否需要另一个 ajax 调用?

我读到应该添加以下行

子网格:真, subGridRowExpanded: 函数 (subGridId, rowId) {}

【问题讨论】:

    标签: ajax jqgrid


    【解决方案1】:

    http://trirand.com/blog/jqgrid/jqgrid.html 将网格视为子网格演示,它位于高级选项卡中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多