5

我希望用户能够调整我的属性网格的值列的大小,但设置不成功。尝试了我想到的各种网格列属性,例如:

fixed: false,
resizable: true

- 他们不工作。谷歌搜索但没有找到与我的问题相关的任何内容。我只能在 afterrender 监听器中使用以下代码以编程方式调整它的大小:

this.columns[0].setWidth(160);
4

2 回答 2

1

尝试使用这个。这对我有用:

Ext.require('Ext.grid.property.HeaderContainer', function(){
    Ext.override(Ext.grid.property.HeaderContainer, {
        constructor: function() {
            //enable resizing
            this.enableColumnResize = true;
            this.callParent(arguments);
        }
    });
}); 
于 2013-10-30T08:34:00.860 回答
1

正确的配置似乎是enableColumnResize: true,但在我的简短测试中,它似乎并没有改变行为。事实上,该配置被记录为默认为true,这意味着默认情况下它不起作用。我认为这可能是 Ext 中的一个错误,所以如果你不能让它工作,你可能想在Sencha 论坛上跟进。

于 2012-10-03T17:17:30.800 回答