के बजाय मैं एक सवाल प्रदर्शन, विश्वसनीयता के विषय में, और ExtJS के अद्यतन() विधि का उपयोग कर, की तुलना में सीधे एक Ext तत्व के डोम के innerHTML को अद्यतन करने का सबसे अच्छा अभ्यास विधि है।प्रश्न Ext के अद्यतन (का प्रयोग करके) dom.innerHTML
पर विचार दो कथन:
Ext.fly('element-id').dom.innerHTML = 'Welcome, Dude!';
और
Ext.fly('element.id').update('Welcome, Dude!', false);
मैं eval()
के लिए किसी भी स्क्रिप्ट की जरूरत नहीं है, और मुझे विश्वास है कि update()
किसी भी ब्राउज़र quirks को ध्यान में लेता हूँ।
इसके अलावा, किसी को भी करता है, तो का उपयोग कर पता है:
Ext.fly('element-id').dom.innerHTML
d.getElementById('element-id').innerHTML
रूप में ही है?
ब्राउज़र और मंच संगतता महत्वपूर्ण हैं, और दो मौलिक हैं अगर एक ही है, तो update()
के लिए Ext.element.dom.innerHTML
खुदाई पूरी तरह शायद मेरी सबसे अच्छा समाधान होगा।
आपकी मदद के लिए अग्रिम धन्यवाद,
ब्रायन
तो, इसे मूल रूप से रखने के लिए, जब तक कि मैं कॉलबैक को संसाधित नहीं करना चाहता हूं या कुछ स्क्रिप्ट तैयार नहीं कर रहा हूं, तो 'अपडेट() 'का उपयोग करके कम या ज्यादा ओवरकिल होता है। क्या मैं इसे सही ढंग से समझ रहा हूँ? मेरी मुख्य चिंता ब्राउज़र संगतता है। तो उन शर्तों में, 'Ext.fly()। Dom' पर 'अपडेट()' का कोई लाभ है? धन्यवाद !! – DondeEstaMiCulo
इससे कोई फर्क नहीं पड़ता। यह अधिक नहीं है - यह बिल्कुल वही है। संगतता में कोई अंतर नहीं है। –