本身對Extjs的Xtemplate的忽略

以前學習extjs Xtmeplate受一些書籍的誤導,說Xtemplate不支持else ,今天仔細看了官網的示例,才恍然大悟,臥槽!不只支持if-elseif-else結構 連switch都可以支持,不能不說Xtemplate愈來愈強大,致使以前寫的Xtemplate太過於臃腫,不得不從新修改!api

var tpl =new Ext.XTemplate('<p>Name: {name}</p>','<p>Kids: ','<tpl for="kids">','<p>{name} is a ',
'<tpl if="age &gt;= 13">'
,'<p>teenager</p>',
'<tpl elseif="age &gt;= 2">','<p>kid</p>',
'<tpl else>','<p>baby</p>',
'</tpl>',
'</tpl></p>');
看到了吧!
var tpl =new Ext.XTemplate('<p>Name: {name}</p>','<p>Kids: ',
'<tpl for="kids">','<p>{name} is a ',
'<tpl switch="name">',
'<tpl case="Aubrey" case="Nikol">','<p>girl</p>',
'<tpl default>','<p>boy</p>','</tpl>',
'</tpl></p>');這個是對switch的支持!my god!
相關文章
相關標籤/搜索