使用模板成员函数的Sencha架构师可能吗?

时间:2012-06-13 21:39:49

标签: extjs sencha-touch sencha-touch-2 sencha-architect

是否可以在sencha架构师2中使用“模板成员函数”?

在sencha touch中你可以像这样使用它们:

var tpl = new Ext.XTemplate(
'<p>Name: {name}</p>',
'<p>Kids: ',
'<tpl for="kids">',
    '<tpl if="this.isGirl(name)">',
        '<p>Girl: {name} - {age}</p>',
    '<tpl else>',
        '<p>Boy: {name} - {age}</p>',
    '</tpl>',
    '<tpl if="this.isBaby(age)">',
        '<p>{name} is a baby!</p>',
    '</tpl>',
'</tpl></p>',
{
    // XTemplate configuration:
    disableFormats: true,
    // member functions:
    isGirl: function(name){
       return name == 'Sara Grace';
    },
    isBaby: function(age){
       return age < 1;
    }
}
);

您能举例说明怎么做吗?还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

您想要使用什么,Template或XTemplate?提供了两种类型的模板:Template和XTemplate。模板为我们提供了基本的模板功能,而XTemplate则更为先进。

模板附加功能,例如条件,循环,内联函数和XTemplate提供的内置变量,以显示已过滤的项目。

我不是Sencha Architect的粉丝,但你能做到吗? :) Ciao