5

ユーザーがプロパティグリッドの[値]列のサイズを変更できるようにしたいのですが、設定がうまくいきません。私の頭に浮かんだあらゆる種類のグリッド列のプロパティを試してみました。

fixed: false,
resizable: true

-動作しません。グーグルで検索しましたが、私の問題に関連するものは見つかりませんでした。アフターレンダーリスナーでこのコードを使用してプログラムでサイズを変更することしかできません。

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

2 に答える 2

1

このための正しい構成はのように見えますenableColumnResize: trueが、私の簡単なテストでは、動作を変更するようには見えません。実際、その構成はデフォルトでに文書化されてtrueいます。これは、デフォルトで機能していないことを意味します。これはExtのバグかもしれないと思うので、それを機能させることができない場合は、 Senchaフォーラムでフォローアップすることをお勧めします。

于 2012-10-03T17:17:30.800 に答える
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 に答える