Jquery 列标题分组的JQGrid的setGroupHeaders无效
我使用JQGrid来表示表格数据。我想将2个列标题分组。我正在使用JQGrid的setGroupHeaders方法,但它不起作用。即使在控制台中也没有任何错误。 这是我的密码。我哪里做错了?提前谢谢Jquery 列标题分组的JQGrid的setGroupHeaders无效,jquery,jqgrid,Jquery,Jqgrid,我使用JQGrid来表示表格数据。我想将2个列标题分组。我正在使用JQGrid的setGroupHeaders方法,但它不起作用。即使在控制台中也没有任何错误。 这是我的密码。我哪里做错了?提前谢谢 您应该包含更多完整的JavaScript代码。了解setGroupHeaders与创建jqGrid的代码之间的关系很重要。典型错误:在创建网格之前尝试调用setGroupHeaders,因为在document ready handle内部创建网格的一个位置,但是setGroupHeaders的调
您应该包含更多完整的JavaScript代码。了解
setGroupHeaders
与创建jqGrid的代码之间的关系很重要。典型错误:在创建网格之前尝试调用setGroupHeaders
,因为在document ready handle内部创建网格的一个位置,但是setGroupHeaders
的调用在处理程序外部。无论如何,您应该始终编写哪个版本和哪个分支(,或者我正在使用jqGrid 4.4.0版本中的一些旧jqGrid。我应该使用哪个版本来获取列标题分组功能?jqGrid是一个复古版本。我建议您使用。这是我开发的jqGrid的分支。您可以通过更改jqGrid文件的URL来尝试。请参阅。免费jqGrid的当前版本是4.11.0,但我会的本周发布4.11.1,其中有一个小错误修复。您可以使用RawGit URL,如
jQuery("#DataGridTable").jqGrid({
url: '/Home/ViewDeferredAccount',
contentType: "application/json",
datatype: "json",
colNames: ['Key','Sector Code', 'Route Code', 'EL1', 'EL2', 'Payment Cmp Code', 'Revenue Cmp Code'],
colModel: [
{ name: 'DEFRD_REV_AC_KEY', index: 'DEFRD_REV_AC_KEY', width: 40, stype: 'text' },
{ name: 'SECTOR_CD', index: 'SECTOR_CD', width: 180, stype: 'text' },
{ name: 'ROUTE_CD', index: 'ROUTE_CD', width: 150 },
{ name: 'EL1_AC_CD', index: 'EL1_AC_CD', width: 140, sortable: false },
{ name: 'EL2_AC_CD', index: 'EL2_AC_CD', width: 140, sortable: false },
{ name: 'PYMN_CMP_CD', index: 'PYMN_CMP_CD', width: 180 },
{ name: 'RVN_CMP_CD', index: 'RVN_CMP_CD', width: 180 }
],
rowNum: 10,
viewrecords: true,
loadonce: true,
sortorder: "desc",
caption: "Maintain and Setup Deferred Account",
});
jQuery("#DataGridTable").jqGrid('setGroupHeaders', {
useColSpanStyle: true,
groupHeaders: [
{ startColumnName: 'EL1_AC_CD', numberOfColumns: 2, titleText: 'Sector Code' }
]
});