2011-04-14 11 views
8

शीर्षक के अनुसार, सेन्चा टच में एक घटक के लिए doLayout() और doComponentLayout() पर कॉल करने के बीच क्या अंतर है? मैंने दस्तावेज़ीकरण को देखने की कोशिश की, लेकिन यह स्पष्ट रूप से यह स्पष्ट नहीं किया।सेनचा टच में doLayout() और doComponentLayout() के बीच अंतर?

उत्तर

8

दोनों वास्तव में काफी अलग हैं। doLayout एक कंटेनर विधि है जो कंटेनर के भीतर बाल घटकों के आकार को सेट करने के लिए उपयोग की जाती है। doComponentLayout तत्वों (आमतौर पर) को आकार देने के लिए उपयोग की जाने वाली एक घटक विधि है जो उस घटक को बनाती है।

doLayout स्पष्ट रूप से बाल कंटेनरों के लिए प्रचार नहीं करता है; लेकिन चूंकि लेआउट सेट हैं सेटसाइज़ संचालित हैं, आकार में बाल घटकों के आकार में कोई भी बदलाव उपयुक्त घटक लेआउट -> कंटेनरलाउट को ट्रिगर करेगा।