如何设置Ext.grid.Column的最小宽度?

时间:2011-03-14 03:57:44

标签: extjs

是否可以设置Ext.grid.Column的最小宽度?该列可以调整大小,“fixed”配置为false。请你帮助我好吗?非常感谢你。

2 个答案:

答案 0 :(得分:3)

Grid列没有minWidth属性。width属性设置为false时,minWith属性的行为与fixed相同。因此,您必须按照以下方式进行配置:

{
    header: 'Name (English)',
    dataIndex: 'name_en',
    sortable: true,
    width: 150
}

width设置为150可确保宽度为150像素。由于我没有将fixed设置为true,因此我将能够扩展列宽。如果删除width属性,则列将显示该列的最大数据元素宽度。

答案 1 :(得分:3)

是的,网格的配置属性名为minColumnWidth。但是,这将为所有列设置最小值,而不仅仅是一个特定列。为了在特定列上强制实施最小宽度,您可能需要扩展或覆盖Ext.grid.GridView

中的某些方法