Jak można przypisać zdarzenie kliknięcia do dowolnego zakresu (np. < klucz zakresu = "foo"> foo </span>) w aplikacji ST2? Mam trywialny przykład ilustrujący ideę tego, co chciałbym robić. W tym przykładzie napiszę litery A, B, C i chciałbym powiedzieć użytkownikowi, którą literę kliknął. Oto zdjęcie:Dodawanie zdarzenia kliknięcia do elementu?
Kod:
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); } });
Dzięki, ale jak to zrobić, jeśli masz wiele niestandardowych komponentów z unikatowymi identyfikatorami? Mam miniaturki z unikatowymi identyfikatorami z mojego sklepu, które próbuję przekazać do wyskakującego okienka. Na pewno nie chciałbym mieć wielu detektorów dla każdego identyfikatora miniatury? – Digeridoopoo