分享

在XTemplate中使用操作符

 I_T_馆 2013-03-04
1.在模板中使用tpl和if操作符
__________________________________________________________________
 
//-----------------------------1.在模板中使用tpl和if操作符-----------------------------------
  
 
 
  //在模板中使用tpl和if操作符
  
  //使用if操作符时,必须将双引号内的">","<"以及引号等操作符进行编码后才能使用
//注意:在模板中没有else操作符,必须使用多个if操作符来执行不同的条件分支处理
  
  var company={
   name:'常州第一百货公司',
   employer:[
    {
     name:'张三',
     age:37
    },{
     name:'李四',
     age:27
    },{
     name:'王五',
     age:44
    }
   ]
   
  }
  
  var tpl=new Ext.XTemplate(
    '<tpl for="employer">',
     '<tpl if="age<30"><font>年龄小于三十岁:</font><br/>',
      '姓名:{name},年龄:{age},<br/>工作单位:{parent.name}<br />',
     '</tpl>',
     '<br/>',
     '<tpl if="age>=30 && age<40"><font>年龄大于等于三十岁小于四十岁:</font><br/>',      
      '姓名:{name},年龄:{age},<br/>工作单位:{parent.name}<br />',
     '</tpl>',
     '<br/>',
     '<tpl if="age>+40"><font>年龄大于等于三十岁小于四十岁:</font><br/>',
      '姓名:{name},年龄:{age},<br/>工作单位:{parent.name}<br />',
     '</tpl>',
    '</tpl>'
  );
  var tplHtml=tpl.apply(company);//将脚本中定义的变量值应用到模板中,并将该模板赋值给一个代表一段HTML代码的变量
  var myPanel=Ext.create('Ext.Panel',{
   html:tplHtml      
  });
  
  Ext.Viewport.add(myPanel);
______________________________________________________________
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多