Sencha Touch: возможно ли добавить скрипт в шаблон? - PullRequest
0 голосов
/ 24 октября 2011

Есть ли способ сделать что-то вроде следующего?

var template=new Ext.XTemplate(
'<tpl for=".">',
'<div>'
            '<span>This is a Test number {id}</span>'
    '<script>doSomething()</script>',
'</div>',
'</tpl>');

Делая это, я просто получаю HTML с тегами сценария, но они не выполняются. Любая идея?

1 Ответ

1 голос
/ 27 октября 2011

Если вы хотите запустить код JavaScript при создании html по шаблону, вы можете сделать следующее:

var template=new Ext.XTemplate(
'<tpl for=".">',
'<div>'
    '<span>This is a Test number {id}</span>'
    '{[this.doSomething()]}',
'</div>',
'</tpl>',
{
   doSomething: function(){}
});
...