使用jqGrid自动将列添加到其内容中

时间:2010-03-11 10:46:36

标签: jqgrid

如果未指定列的宽度,则使用jqGrid,它们将平等地共享网格的宽度。 (即,如果网格的宽度为400px且有4列,则它们都占据100px宽度)。是否可以选择以智能方式处理此问题,以便列的宽度可以根据其内容进行处理?

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

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