2011-04-13 16 views
2

Fieldsetとcheckboxtoggledをtrueに設定しました。フィールドセットのチェックボックスをオフにします。フィールドセットの一部のコントロールを非表示にします。チェックボックスをオンにして、すべてのコントロールを表示します(フィールドセットを折りたたむ必要はありません。チェックボックスをクリックしてください)。ExtJSフィールドセット折りたたみ問題

これを処理する正しい方法は何ですか?

(私は/崩壊を使用してフィールドセットのリスナーを展開し、それを達成することができません)

+1

これまでに書いたコードを含めてください。 – Tommi

答えて

2

あなたはデフォルトの動作をオーバーライドするbeforecollapse & beforeexpandイベントを使用することができます。あなたができることは次のとおりです。

listeners: { 
    'beforecollapse' : function(panel,ani) { 
     // Hide all the form fields you need to hide 
     return false; // this will avoid collapse of the field set 
    }, 
    'beforeexpand' : function(panel,ani) { 
     // Display all the fields 
     return false; // this will avoid the default expand behaviour 
    } 
} 
関連する問題