该类是Extjs的一个格式化公共类,提供了最常用的格式化方法。包括对字符串的截取,清楚字符串的空格,转换undefined为js的空对象,转换字符串为ks标识,转换html标签,将字符串转换为大写,同时还包括对HTML的编码和解码,获取文件大小,另外还包括按指定的格式对数据进行转换等。
该方法用于将指定的字符串超长部分用省略号代替并返回。
调用格式:
Ext.util.Format.ellipsis(String value, Number length)
参数说明:
value:需要进行切割省略的字符串,
length:表示指定的长度,超长部分用省略号代替。
返回值:
String:截取字符串value的第0个字符到length的字符,并将最后的3个字符替换成“…”,一并返回。
用于转换指定字符串成小写并返回
调用格式:
Ext.util.Format.capitalize(String value)
参数说明:
value:需要进行转换的字符串,
length:表示指定的长度,超长部分用省略号代替。
返回值:
String:将value的第一个字符转成大写,其他字符转成小写,然后返回该字符串.
将日期按照指定的格式进行转换
调用格式:
Ext.util.Format.date(Mixed value,String format)
参数说明:
value:需要进行转换的字符串,表示的是日期
format:字符串表示的日期格式。
返回值:
String:将value转换成format指定的日期格式类型,并返回该字符串.
将参数value进行HTML字符的替换并返回,将字符串中的特殊字符转换成HTML的代表该符号的特殊字符串,如:将"&","<",">"等分别转换成"&",">","<".
调用格式:
Ext.util.Format.htmlEncode(String value)
参数说明:
value:需要进行替换的字符串.
返回值:
String:返回替换后的字符串.
是htmlEncode的逆过程.
调用格式:
Ext.util.Format.htmlDecode(String value)
参数说明:
value:需要进行替换的字符串.
返回值:
String:返回替换后的字符串.
将提供字符串中的HTML标签进行替换并返回替换后的字符串.
调用格式:
Ext.util.Format.stripTags(Mixed value)
参数说明:
value:需要进行替换的HTML字符串.
返回值:
String:返回替换后的字符串.
截取value中从start开始,长度为length间的字符并返回.
调用格式:
Ext.util.Format.substr(String value,Number start,Number length)
参数说明:
value:需要进行截取的字符串.
start:截取起始的位置.
length:截取字符串的长度.
返回值:
String:返回截取后的字符串.
将指定的字符串变成小写.
调用格式:
Ext.util.Format.lowercase(String value)
参数说明:
value:需要进行转换的字符串.
返回值:
String:返回小写后的字符串.
将指定的number数字按指定的格式进行处理后返回.
调用格式:
Ext.util.Format.number(Number value,String format)
参数说明:
value:需要进行转换的数字.
format:转换时的格式示例
返回值:
String:按指定的格式进行处理后的字符串.
调用格式:
按照指定的位数进行小数的截取返回.
Ext.util.Format.round(Number/String value,Number precision)
参数说明:
value:需要截取的小数.
precision:截取的小数位数.
返回值:
Number:返回截取后的字符串.