ExtJS 4.1:如何将列宽调整为网格中的内容?

时间:2012-09-18 08:40:20

标签: extjs grid

我有一个显示数据库ID的列,我希望此列自动将其宽度调整为最长的列。我找到了一个名为shrinkWrap的配置选项,但我在屏幕上看不到任何结果。

2 个答案:

答案 0 :(得分:1)

有一个私有函数expandToFit,可以在网格标题的容器对象上使用。

在网格中加载所有记录后,在Ext.grid.column.Column对象上尝试这样的操作,例如viewReady的事件Ext.grid.Panel

column.ownerCt.expandToFit(column);

遍历列并在每个要扩展的列上调用上述语句。

答案 1 :(得分:-3)

尝试使用flex属性:

{
   text:"Ids",
   dataIndex:'Ids',
   flex:1
}