2012-02-02 15 views
2

もう一度extjsについて質問してください。カラムの幅、位置、および表示されていることを覚えておいてください。

私はEXT 4.0.2を使用し、2つのグリッドを持っています。列幅と位置の設定を保存するにはどうすればよいですか?毎回私は、ページのすべてが戻って基本的にあるロードし、それは私を困らせるために開始します:)

おかげで、

トビー

答えて

3

は、グリッドのconfigにstateful: trueのステートメントを追加します。これはまた、あなたが機能するために

は状態マネージャを有効にする必要があります。

Ext.state.Manager.setProvider(new Ext.state.CookieProvider({ 
    expires: new Date(new Date().getTime()+(1000*60*60*24*7)), //7 days from now 
})); 
+0

ねえ、感謝を。これは、位置と可視または不可視を修正します...素晴らしい。しかし、列幅は機能しません。力があるのでこれは? –

+0

@TobyJustus、それはforcefitが列の復元に影響するようです。しかし、完全には機能していないとは言えません(例:http://jsfiddle.net/molecule/LBbGP/embedded/result/)。 forcefitなし - [すべては大丈夫です](http://jsfiddle.net/molecule/pKMxY/embedded/result/) –

+0

例のおかげで。私はフォースフィットを外します。結局のところ、あなた自身が幅を選択し、ブラウザがそれを強制することがより重要です。ありがとう! –

関連する問題