【问题标题】:jqGrid show a large column as a rowjqGrid 将大列显示为一行
【发布时间】:2017-07-04 06:57:28
【问题描述】:

我们正在使用struts 2 jquery grid 3.7.0 插件,该插件使用jqGrid 4.6.0

网格有一列包含非常大的数据,是否可以将这一大列显示为一行。

如下图

虽然看起来像分组,但实际上不是。

不知道有没有可能?!

我尝试formatter,但从formatter 返回的所有数据都保存在一个单元格中。

【问题讨论】:

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


    【解决方案1】:

    formatter 只允许设置单元格的innerHTML。您应该使用cellattr 而不是formatter 在第一列的<td> 元素上设置colspan 属性,在接下来的三列的<td> 元素上设置style="display:none;" 属性。我建议您查看the old answer了解更多详情。

    您可以考虑的另一种选择是更改应用于单元格的 CSS 规则。您可以使用white-space: pre-wrap(或white-space: normal)将信息包装在一个单元格内。

    【讨论】:

    • 嗨,奥列格,我刚刚发布了一个类似的问题,并尝试在这个答案中进行修复,但它不起作用。实际答案有什么进展吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    相关资源
    最近更新 更多