ExtJS 4.2 - 网格列标题文本应该在第一次加载时完全可见

时间:2015-11-04 05:50:31

标签: javascript css extjs

我有一个简单的ExtJS网格,里面有5列。我需要在第一次加载时根据标题文本大小调整列的大小。即,所有列标题都应该可见。

我已经尝试了

grid.columns[3].autoSize();
grid.columns[4].autoSize();

但它根据列内容宽度调整大小,而不是标题文本本身。 此外,固定宽度和柔性不是一种选择。

问题是,标题文本是动态的,每次加载网格时标题文本都是完全可见的,同时列的宽度不应超过标题文本大小。

1 个答案:

答案 0 :(得分:0)

通过提供flex属性,尝试使用此代码为我工作。

columns : [{header : 'Name',dataIndex : 'name', flex : 1},{header : 'First    Name',dataIndex : 'firstName', flex : 1}]