日期:2014-05-16 浏览次数:20332 次
? ExtJs目前还是很多企业web应用首选的js框架,ext本身提供了很多很好的控件给我们使用了,简单的应用已经能基本满足要求,但是,当我们深度使用Ext后,为了应对一些奇怪的需求,就要使用到一些Ext的秘笈了,其中一个就是XTemplate。什么?你还不知道XTemplate是个什么东西?好吧,let go!
?
?
?
?
HIERARCHY
Ext.TemplateExt.XTemplate
?
?
XTemplate是Template的一个子类,他能做什么呢?请看docs里面的描述:
A template class that supports advanced functionality like:
? 知道XTemplate是什么之后,我们来看看怎么来使用他吧
?
先准备例子数据:
?
?
var data = { name: 'Tommy Maintz', title: 'Lead Developer', company: 'Sencha Inc.', email: 'tommy@sencha.com', address: '5 Cups Drive', city: 'Palo Alto', state: 'CA', zip: '44102', drinks: ['Coffee', 'Soda', 'Water'], kids: [{ name: 'Joshua', age:3 },{ name: 'Matthew', age:2 },{ name: 'Solomon', age:0 }] };
?
?
数组处理
?
?
var tpl = new Ext.XTemplate( '<p>Kids: ', '<tpl for="."