बाद के बाद और लेआउट, घटनाओं के बाद और प्रस्तुत करने जैसी घटनाओं के बीच क्या अंतर है? मैं पहले के बीच और बाद के बीच के अंतर को समझता हूं - लेकिन लेआउट घटना कैसे भिन्न होती है?बाद में लेआउट बनाम लेआउट, रेंडर बनाम प्रस्तुत करने के बाद, ExtJS में?
उत्तर
नोट: केवल Ext 3.x पर लागू होता है। इसका उत्तर 2010 में दिया गया था।
कोई 'लेआउट' ईवेंट नहीं है, केवल afterLayout
है। दस्तावेज़ों के बाद, बाद में "आग लगती है जब इस कंटेनर में घटकों को संबंधित लेआउट मैनेजर द्वारा व्यवस्थित किया जाता है" जो कि बहुत आत्म-स्पष्टीकरणपूर्ण है। afterLayout
केवल कंटेनर उप-वर्गों द्वारा निकाल दिया जाता है जो बाल घटकों को बिछाने के लिए जिम्मेदार होते हैं।
एक तरफ, सभी घटक उप-वर्ग (कंटेनर समेत) render
और afterRender
ईवेंट आग लगाते हैं। मूल अंतर यह है कि afterRender
बाद में आग लगती है। render
डीओएम मार्कअप रेंडरिंग समाप्त होने के बाद आग लगती है, लेकिन प्रतिपादन प्रक्रिया के दौरान अन्य चीजें जो हो सकती हैं (जैसे छुपाएं, अक्षम करना, राज्य बहाली इत्यादि)। afterRender
यह सब पूरा होने के बाद बहुत ही आखिरी घटना के रूप में आग लगती है। इसे पूरी तरह से समझने के लिए आपको Ext.Component.render()
विधि के स्रोत को देखना चाहिए, जो चरण-दर-चरण दिखाता है कि प्रतिपादन प्रक्रिया कैसे काम करती है और जब इन घटनाओं को निकाल दिया जाता है।
- 1. जीडब्ल्यूटी लेआउट पैनल बनाम सीएसएस लेआउट
- 2. गतिशील बनाम एक्सएमएल लेआउट?
- 3. तुच्छ बनाम मानक लेआउट बनाम पीओडी
- 4. ExtJS 4.1 - Store.add() (सिंक के बाद) बनाम Model.save()
- 5. upate Android SDK के बाद - लेआउट
- 6. ExtJs बनाम Ext GWT बनाम SmartGWT
- 7. एंड्रॉइड में 10 सेकेंड के बाद एक लेआउट छुपाएं?
- 8. एंड्रॉइड एस 3 लेआउट बनाम गैलेक्सी नेक्सस लेआउट
- 9. उपयोगकर्ता अद्यतन लेबल के बाद उच्चतर रेंडर
- 10. कोणीय जेएस: प्रस्तुत करने के बाद कॉलबैक (प्रस्तुत करने के बाद डोम के साथ काम करें)
- 11. एंबेडेड रुबी - रेंडर बनाम यील्ड?
- 12. ट्विग: रेंडर बनाम
- 13. रोटेशन के बाद UIImagePickerController के साथ स्टेटसबार और लेआउट समस्याएं
- 14. प्रस्तुत: के साथ आंशिक: लेआउट दृश्य में काम नहीं करते
- 15. ExtJS: कुछ फॉर्म फ़ील्ड्स जोड़ने/निकालने के बाद गतिशील रूप से समायोजित लेआउट
- 16. एंड्रॉइड में बाएं लेआउट लेआउट
- 17. रेल 3 बनाम 2.3.5 के साथ विषमताएं प्रस्तुत करें: आंशिक और: लेआउट
- 18. ZF2 में लेआउट के साथ मेल टेम्पलेट कैसे प्रस्तुत करें?
- 19. JQuery बनाम ExtJS
- 20. वेब पेजों के लिए तालिका बनाम सीएसएस-आधारित लेआउट
- 21. लेआउट
- 22. extjs hbox लेआउट के लिए ऑटो ऊंचाई कैसे सेट करें?
- 23. BlazeDS बनाम GraniteDS - 2 साल बाद
- 24. रेल इंजन: पेरेंट एप्लिकेशन लेआउट प्रस्तुत करें
- 25. ज़ेंड फ्रेमवर्क: एक लेआउट में एकाधिक दृश्य प्रस्तुत करें
- 26. रेल में एकाधिक स्तर नेस्टेड लेआउट 3
- 27. store.remove रद्द ExtJS 4 में सर्वर कॉल के बाद
- 28. एंड्रॉइड लेआउट फ़ोल्डर्स: लेआउट, लेआउट-पोर्ट, लेआउट-लैंड
- 29. रेल में रेंडर करने के बाद कुछ कार्य कैसे करें 3.1
- 30. क्यूटी लेआउट, विजेट आकार परिवर्तन के बाद न्यूनतम करने के लिए आकार बदलें