jqgrid多项汇总

jqgrid多项汇总_第1张图片

数据来源

jqgrid多项汇总_第2张图片

        $("#btn_search").click(function () {
            var gridHtml = "

";
            $('#gridPanel').empty().append(gridHtml);
            //jqGrid多项汇总
            $("#gridList").jqGrid(
            'jqPivot',
            "GetASproblem_report?keyword=" + $("#txt_name").val(),
            {
                //x维
                xDimension: [
                  {
                      dataName: 'project_name',//项目名称
                      width: 400
                  }, {
                      dataName: 'problem_class',//问题类型
                      width: 150
                  }
                ],
                //Y维
                yDimension: [
                  {
                      dataName: 'status'//问题状态:解决中、已解决、新问题、未标注
                  }
                ],
                //汇总项
                aggregates: [
                  {
                      member: 'status_count',//问题各状态数量
                      aggregator: 'sum',//聚合器
                      width: 150,
                      formatter: 'number',
                      align: 'left',
                      summaryType: 'sum'//概要类型
                  }
                ],


                rowTotals: true,
                colTotals: true
            },
            {
                colModel: [
                { label: '项目名称', name: 'project_name', width: 400, align: 'center' },//列格式
                { label: '问题类型', name: 'problem_class', width: 150, align: 'center' },
                ],
                height: $(window).height() - 130,
                rowNum: 40,
                pager: "#gridPager",
                sortname: 'F_SortCode asc',
                viewrecords: true
            });
        });

    

你可能感兴趣的:(jquery)