【问题标题】:auto-fit columns to their contents with jqGrid使用 jqGrid 将列自动适应其内容
【发布时间】:2011-01-26 07:49:14
【问题描述】:

如果没有指定列的宽度,则使用 jqGrid,它们将平均共享网格的宽度。 (即如果网格的宽度是 400px 并且有 4 列,它们都占用 100px 宽度)。是否可以选择以智能方式处理此问题,以便列的宽度可以取决于其内容?

例如,假设有两列:nameinfo。假设名称的平均长度为 60 个字符,而信息的平均长度为 400 个字符。如果网格的宽度为 460pxname 列的宽度应为 60pxinfo 列的宽度应为400px 的宽度。

需要某种自动宽度到内容的功能。我认为这有一点可能性,因为如果我动态调整网格的大小,那么宽度列会以某种方式改变并根据它们的内容进行调整。

提前致谢。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    您可以在 `loadComplete' 中动态调整网格的大小,以使列宽更适合内容。通常我只会选择对每一行都满意并且往往足够好的列宽。还有一种方法可以为太宽而无法放入一列的内容显示省略号,但不幸的是,该技术在 Firefox 中容易出错。

    【讨论】:

      猜你喜欢
      • 2020-06-10
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 2013-04-17
      • 2013-06-05
      • 2016-06-13
      相关资源
      最近更新 更多