启用分组时,jqgrid滚动不起作用

时间:2012-10-31 11:58:13

标签: c# jquery asp.net-mvc razor jqgrid

我正在使用jqgrid的“jquery.jqGrid-4.4.1”版本。我有大量的数据要显示在网格中,这就是为什么我需要动态加载滚动。我将滚动设置为1,其工作正常,无需分组。以下是使用滚动的示例,但分组设置为false。

{
....
rownum: 30,
scroll: 1,
grouping: false, 
groupingView : { 
    groupField : ['BillTitle'],
    groupColumnShow : [true], 
    groupText : ['<b>{0}</b>'], 
    groupCollapse : false, 
    groupOrder: ['asc'], 
    groupSummary : [true], 
    groupDataSorted : true    
   }, 
}

另一方面,我需要使用jqgrid的分组,当我将分组设置为真正的动态加载滚动不工作时。以下不起作用,但我需要两种功能。

{
....
rownum: 30,
scroll: 1,
grouping: true, 
groupingView : { 
    groupField : ['BillTitle'],
    groupColumnShow : [true], 
    groupText : ['<b>{0}</b>'], 
    groupCollapse : false, 
    groupOrder: ['asc'], 
    groupSummary : [true], 
    groupDataSorted : true    
   }, 
}

请帮帮我。应该高度赞赏你的帮助。

2 个答案:

答案 0 :(得分:1)

正如wiki page所说:

<强>限制

启用分组后,将在代码中明确设置以下选项:

scroll = false;
rownumbers = false;
treeGrid = false;
gridview = true (afterInsertRow does not fire too);

我遇到了同样的问题。 目前,没有选择实现这一目标,但这将是非常好的。也许有一些代码编辑。

答案 1 :(得分:0)

我有完全相同的问题,但发现如果将rowNum设置为-1,它将显示所有分组数据。奇怪的是,在文档中,rowNum上的-1选项被明确删除:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options