मैंने पैनल के HTML मान को निर्दिष्ट करके extJS में एक कस्टम HTML घटक बनाया है। मैं ईवेंट हैंडलर को तत्व में संलग्न करने में असमर्थ हूं (या वे किसी भी तरह फायरिंग नहीं कर रहे हैं)। हालांकि, मैं छिपाने की तरह घटक पर अन्य काम करने के लिए सक्षम हूँ, संलग्न आदिExtJs HTML घटक इवेंट
Ext.select('#toFieldDiv').on('click',function() {
alert("something");
}); //Doesn't Work
Ext.select('#toFieldDiv').hide('slow'); //Works
किसी भी विचार?
{
xtype: 'panel',
x: 70,
y: 0,
html: "<div id=\"toFieldDiv\" class=\"to-field\"> </div>"
}
मैं भी jQuery के साथ एक ही कोशिश की है:
यहाँ मेरी घटक परिभाषा है। फिर छुपा काम करता है, लेकिन क्लिक नहीं।
मुझे ExtJS में पैनलों के लिए एक क्लिक ईवेंट नहीं दिखाई देता है। – rwilliams
धन्यवाद। मैं एक ईमेल फॉर्म के लिए एक हॉटमेल/फेसबुक प्रकार "टू" फ़ील्ड बनाने की कोशिश कर रहा हूं। इसके लिए, मैं एक ईमेल तत्व के अंदर ईमेल आईडी रख रहा था (xtype पैनल के रूप में बनाया गया)। क्या आपके मन में कुछ भी है जो क्लिक इवेंट प्रदान करता है जहां मैं गतिशील रूप से ईमेल आईडी रख सकता हूं? –
मैंने एक कार्य कार्यान्वयन के साथ एक जवाब जोड़ा और विषय पर एक सेन्चा लेख के लिए एक लिंक प्रदान किया। – rwilliams