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