javascript - ExtJS। एक कंटेनर के अंदर सभी घटकों को छिपाएं




extjs3 (2)

मेरे पास एक खिड़की है जिसमें मैं बहुत से घटकों जैसे पैनल आदि प्रदान कर रहा हूं।

क्या एक तरीका है कि मैं खिड़की में सभी घटकों को व्यक्तिगत रूप से छिपाने के लिए छुपा सकता हूं? कुछ इस तरह,

Ext.getComponent('myWindow').hideAllComponents();

मैं extjs 3.4 का उपयोग कर रहा हूँ।


अगर मैं आपको सही समझा, तो आप अपनी विंडो छिपाना नहीं चाहते हैं, लेकिन आपके विंडो में मौजूद तत्व। तो ऐसा कर सकते हैं:

// get window, get element, get all direct children with css selector '*'
var children = Ext.get('myWindow').getEl().down('*')

// hide them all
Ext.each(children,function(child){child.hide();});

अपने कंटेनर के लिए शैली सेट करने का प्रयास करें

Ext.get('myWindow').setStyle('display','none');




extjs3