Ext.XTemplate内的一些小方法收集

var xt=new Ext.XTemplate(

        "<table border={0},width={1} >",

        "<tr>",

        "<td>{2}</td>",

        "<td>{3}</td>",

        "<td>{4}</td>",

        "</tr>",

        "</table>"

        );

xt.append("xt",[1,300,'单元格1','单元格2','单元格3','单丝4']);

 xt.compile();

<div id='xt'>Xtemplate</div>

var xt=new Ext.XTemplate(

        "<table border={b},width={w} >",

        "<tr>",

        '<td>{v1:date("Y年m月d日H时i分s秒")}</td>',//注意这行(' " " ')日期格式

        "<td>{v2:lowercase}</td>",

        "<td>{v3:ellipsis(5)}</td>",

        "</tr>",

        "</table>"

        );

 

xt.append("xt",{b:1,w:300,v1:new date(),v2:"CALL",v3:"阿萨阿达萨达萨达"});

 xt.compile();

ext.util.Format类

1:ellipsis(value string,length number)

2:undef//检查一个值是否未定义,如果是返回空,否则返回原值

3:defaultvalue(value,defaultValue)//检查一个值是否为空,若是转化到缺省值。

4htmlEncode//转义字符(>,<,',",)之类的能输出,是以html代码显示

5.htmlDecode//和前者相反

6.trim//裁剪文本中多余的空格

7.substr(String value,Number start,number length)//返回一个从指定位置开始的指定长度的字符串

//var v5="1233344";

//Ext.util.Format.substr(v4,2,2)//显示的是33,位置2之后的开始

8.lowercase//将大写字母转换为小写

9.uppercase//将小写字母转换为大写

10.capitalize//将第一个字符转化为大写,其他字符为小写

11.date//将某个值解析为特定的时间值

//var date=new Date()//获取系统当前时间

Ext.util.Format.date(date,"Y-m-d H:i:S");

12.stripTags//剥去html标签

13.stripScript//剥去script标签

14.fileSize(根据字节大小选择单位)

15.

var v1="asdasddddddddddddddddddddddddddddddd"

ext.util.format.ellipsis(v1,10);//对指定字符串进行裁剪,只能显示前7个后者以“....”形式显示,。。。算3

你可能感兴趣的:(template)