六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

ExtJs2.0学习系列(11)--Ext.XTemplate

[复制链接]

升级  11.33%

17

主题

17

主题

17

主题

秀才

Rank: 2

积分
67
 楼主| 发表于 2013-1-29 07:45:40 | 显示全部楼层 |阅读模式
XTemplate是Extjs里面的模板组件.
下面我们看个最简单的例子.
效果图:

js代码:
<div class="cnblogs_code"><!---->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简单示例",
      renderTo:Ext.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);
})
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表