एक एसटी 2 ऐप में एक मनमाने ढंग से अवधि (उदाहरण के लिए < अवधि आईडी = "foo"> foo </span>) पर एक क्लिक ईवेंट कैसे निर्दिष्ट कर सकता है? मेरे पास एक छोटा सा उदाहरण है जो इस विचार को दर्शाता है कि मैं क्या करना चाहता हूं। उदाहरण में, मैं अक्षर ए, बी, सी लिखता हूं और मैं उपयोगकर्ता को यह बताना चाहता हूं कि उन्होंने किस पत्र पर क्लिक किया था। यहाँ एक छवि है:किसी तत्व पर क्लिक ईवेंट जोड़ना?
कोड:
Ext.application({ launch: function() { var view = Ext.create('Ext.Container', { layout: { type: 'vbox' }, items: [ { html: '<span id="let_a">A</span> <span id="let_b">B</span> <span style="float:right" id="let_c">C</span>', style: 'background-color: #c9c9c9;font-size: 48px;', flex: 1 } ] }); Ext.Viewport.add(view); } });
धन्यवाद, लेकिन अगर आपके पास कई कस्टम घटक हैं जो अद्वितीय आईडी हैं तो इसे कैसे करें? मेरे स्टोर से अद्वितीय आईडी के साथ मेरे पास थंबनेल हैं जो मैं पॉपअप को पास करने का प्रयास कर रहा हूं। निश्चित रूप से मैं प्रत्येक थंबनेल आईडी के लिए एकाधिक श्रोताओं नहीं चाहता हूं? – Digeridoopoo