2

我已经设置了一个sj:grid拥有rownumbers并将一个列分组groupField为:

<sjg:grid rownumbers="true" groupField="['subTypeDesc']" 
          groupSummary="[true]" groupColumnShow="[false]"
          groupMinusIcon="ui-icon-circle-minus"
          groupPlusIcon="ui-icon-circle-plus" ..... >

行已分组,但不再显示行的行号。任何意见 ?!

由于sjg完全基于jqGrid可能有一些jqGrid技巧可以帮助但我找不到任何东西?!

4

1 回答 1

2

如果与分组(参见限制)和 TreeGridrownumbers: true等其他一些选项结合使用,则不能使用该选项(它将被忽略)。

这种限制的原因在了解实施细节后就会清楚。折叠的组(和树节点/叶子)仍然存在于网格中,但被隐藏了。与数据分组相反 ( grouping: true) TreeGrid 不要阻止使用rownumbers: true,这种用法看起来并没有真正的帮助。

查看demo上的 rownumbers 列,它显示的结果如下图所示:

在此处输入图像描述

行号对应所有当前加载的节点和叶子,甚至折叠。网格的这种外观对用户来说是一种误解。因此,该选项rownumbers: truerownumbers: false在数据分组的初始化阶段显式更改为。

于 2016-04-04T09:08:25.387 回答