ユーザーがプロパティグリッドの[値]列のサイズを変更できるようにしたいのですが、設定がうまくいきません。私の頭に浮かんだあらゆる種類のグリッド列のプロパティを試してみました。
fixed: false,
resizable: true
-動作しません。グーグルで検索しましたが、私の問題に関連するものは見つかりませんでした。アフターレンダーリスナーでこのコードを使用してプログラムでサイズを変更することしかできません。
this.columns[0].setWidth(160);
ユーザーがプロパティグリッドの[値]列のサイズを変更できるようにしたいのですが、設定がうまくいきません。私の頭に浮かんだあらゆる種類のグリッド列のプロパティを試してみました。
fixed: false,
resizable: true
-動作しません。グーグルで検索しましたが、私の問題に関連するものは見つかりませんでした。アフターレンダーリスナーでこのコードを使用してプログラムでサイズを変更することしかできません。
this.columns[0].setWidth(160);
このための正しい構成はのように見えますenableColumnResize: true
が、私の簡単なテストでは、動作を変更するようには見えません。実際、その構成はデフォルトでに文書化されてtrue
います。これは、デフォルトで機能していないことを意味します。これはExtのバグかもしれないと思うので、それを機能させることができない場合は、 Senchaフォーラムでフォローアップすることをお勧めします。
これを使ってみてください。これは私のために働く:
Ext.require('Ext.grid.property.HeaderContainer', function(){
Ext.override(Ext.grid.property.HeaderContainer, {
constructor: function() {
//enable resizing
this.enableColumnResize = true;
this.callParent(arguments);
}
});
});