当前位置:首页 > ExtJs2.0学习教程(11)–Ext.XTemplate

ExtJs2.0学习教程(11)–Ext.XTemplate

点击次数:1682  更新日期:2010-12-31
\n

上一篇,XTemplate是Extjs里面的模板组件.
下面我们看个最简单的例子.
效果图:

js代码:

\n

<!–

\n

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

\n

–>Ext.onReady(function(){
//数据源
var data={
name:”博客园”,
read:[{
book:\'<<道不远人>>\',
date:\'2007-7-7\'
},{
book:"<<大话设计模式>>",
date:"2006-6-6"
}]
}
//呈现组件
var mypanel=new Ext.Panel({
width:400,
id:”mypanel”,
title:”XtemplateData简单示例”,
renderTExt.getBody()
});
//创建模板
var tpl=new Ext.XTemplate(
‘<table><tr><th>名称:{name}</th></tr>’,
‘<tr><td>’,
‘<tpl for=”read”>’,
‘<p>编号:{#},书:{book},日期:{date}</p>’,
‘</tpl></td></tr></table>’
);
//重写绑定模板
tpl.overwrite(mypanel.body,data);
})

\n