【问题标题】:Struts 2 jquery plugin grid (jqGrid) with groupField and rownumbers带有 groupField 和 rownumbers 的 Struts 2 jquery 插件网格 (jqGrid)
【发布时间】:2016-04-04 05:41:14
【问题描述】:

我已将sj:grid 设置为具有rownumbers 并将带有groupField 的列分组为:

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

行已分组,但不再显示行的行号。有没有cmets?!

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

【问题讨论】:

    标签: jquery struts2 jqgrid struts2-jquery struts2-jquery-grid


    【解决方案1】:

    rownumbers: true 选项在与分组(参见the limitations)和 TreeGrid 等其他选项组合时不能使用(将被忽略)。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多