2
我設計了Fieldset和checkboxtoggled設置爲true,我的要求是點擊fieldset的複選框(取消選中),在fieldset中隱藏一些控件,再次勾選複選框顯示所有控件(無需摺疊fieldset時點擊複選框)。ExtJS Fieldset Collapse issue
解決這個問題的正確方法是什麼?
(我用的摺疊/展開聽衆的字段集,但無法實現它)
我設計了Fieldset和checkboxtoggled設置爲true,我的要求是點擊fieldset的複選框(取消選中),在fieldset中隱藏一些控件,再次勾選複選框顯示所有控件(無需摺疊fieldset時點擊複選框)。ExtJS Fieldset Collapse issue
解決這個問題的正確方法是什麼?
(我用的摺疊/展開聽衆的字段集,但無法實現它)
可以使用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
}
}
你應該包括你迄今爲止寫的代碼。 – Tommi 2011-04-13 11:45:09