javascript - 每列分组行中的摘要 - jqGrid

标签 javascript jquery jqgrid

我正在使用带有分组列的 jqGrid-4.4.1。

我能够进行分组,但我确实需要类似的东西:

Old Version Of Grid

jqGrid 的示例代码:

$("#gridData").jqGrid({
                    colModel: colData, // col model array
                    colNames: colNamesArray, // column names array
                    data: rows, // data
                    datatype: "local", 
                    height: 'auto',
                    width: '100%',
                    viewrecords: false,
                    sortorder: "asc",
                    gridview: true,
                    grouping:true, 
                    groupingView: { 
                        groupField: ['Group'],
                        groupColumnShow: [false]
   
                    }
                   
                }

);

目前,我有这样的东西:但是我需要在每列的分组行中使用逗号分隔值。

Web View

我的值是逗号分隔的字符串。但我不明白如何用列映射它

这可能吗?任何指点都会非常棒。

最佳答案

我建议您使用groupingViewgroupSummary: [true]选项来创建额外的摘要行。需要为 colModel 中的所有列定义 summaryType 属性,其中摘要行不应为空,并且可以选择 summaryTpl。在 the answer我展示了如何在摘要行中创建自定义值。

您可以创建自定义分组行,如the answer或者。我建议您使用groupingViewgroupSummary选项而不是创建自定义的主要原因是jqGrid中分组行的实现。 jqGrid使用colspan属性使分组行跨越所有列。您需要的是每列的摘要信息。。所以分组摘要的内部结构更符合您的要求。唯一的缺点是折叠组不会显示摘要信息。

关于javascript - 每列分组行中的摘要 - jqGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14140014/

相关文章:

javascript - 使用 Promise.map 返回一个带有 bluebird 的对象 'ordered'

javascript - 如何延迟页面渲染直到从 api 收到数据

javascript - 非 HTML5 JavaScript RGB 颜色选择器如何工作?

javascript - 如何从 jQuery 函数返回值?

jqgrid - jqgrid colModel中的Index属性有什么用?

jquery - jQuery jqGrid 支持水平滚动条和卡住列吗?

jquery - jqgrid如何将json格式的所有rowData发送到服务器?

javascript - 未捕获的类型错误 : Cannot read property 'props' of undefined in reactJS when uploading image

javascript - Facebook appMobi 在没有明显错误的情况下进行调试

javascript - Angular 形式禁用对 valueChanges 的控制