2012-04-09 8 views
4

EXT.Panelには、Panelを折りたたんだ/展開する方法が2つあります。EXTjsパネル折りたたんで展開する方法

collapse(Boolean animate) 

collapse(true)を呼び出すexpand (Boolean animate)

expand(true)は私に望ましい結果を提供します。しかし、私はexpand(true)の結果をcollapse(false)を呼び出して得たいと考えていました。しかしcollapse(false)は何もしません。どうしてこれなの?あなたは既に展開パネルにexpand()を呼び出す場合

答えて

11

collapse()expand()機能は、パネルが展開または縮小モードに現在あるかどうかを確認していないため、 がそう、それは無言で関数呼び出しを無視します、あなたが崩壊しtoggleCollapse()を使用することができます/ベースエキスパンド

panel.toggleCollapse(true); 

エクストラパネルの現在の状態に:

崩壊で使用されるパラメータ/機能拡張はanimateあるだけアニメーション化されるかどうかを指定します。パネルの状態は指定されません。collpase(false)は、アニメーションなしでパネルが折りたたまれることを意味しますが、パネルが既に折りたたまれている場合、関数は何も処理せずに静かに戻ります。短いcollapse(false)expand(true)と等しくない

関連する問題