How would I add a click event to each link tag in this other than by building in onclick=.... into the XTemplate?
new Ext.XTemplate(
'<ul>',
'<tpl for="."><li><a href="#{anchor}">{text}</a></li></tpl>',
'</ul>'
).overwrite('someElement', [
{ text: 'Click me', anchor: '1' },
{ text: 'No, click me', anchor: '2'}
]);
The short answer is, you don’t. Instead, you should use event delegation:
This has 2 main advantages: