是否可以在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;
}
}
);
您能举例说明怎么做吗?还有其他选择吗?
答案 0 :(得分:0)
您想要使用什么,Template
或XTemplate?提供了两种类型的模板:Template和XTemplate。模板为我们提供了基本的模板功能,而XTemplate则更为先进。
模板附加功能,例如条件,循环,内联函数和XTemplate提供的内置变量,以显示已过滤的项目。
我不是Sencha Architect的粉丝,但你能做到吗? :) Ciao