ExtJs4常用工具类Ext.util.Format

转载 2013年12月02日 13:36:37

该类是Extjs的一个格式化公共类,提供了最常用的格式化方法。包括对字符串的截取,清楚字符串的空格,转换undefined为js的空对象,转换字符串为ks标识,转换html标签,将字符串转换为大写,同时还包括对HTML的编码和解码,获取文件大小,另外还包括按指定的格式对数据进行转换等。

1.ellipsis()

该方法用于将指定的字符串超长部分用省略号代替并返回。

调用格式:

Ext.util.Format.ellipsis(String value, Number length)

参数说明:

value:需要进行切割省略的字符串,

length:表示指定的长度,超长部分用省略号代替。

返回值:

String:截取字符串value的第0个字符到length的字符,并将最后的3个字符替换成“…”,一并返回。

2.capitalize()

用于转换指定字符串成小写并返回

调用格式:

Ext.util.Format.capitalize(String value)

参数说明:

value:需要进行转换的字符串,

length:表示指定的长度,超长部分用省略号代替。

返回值:

String:将value的第一个字符转成大写,其他字符转成小写,然后返回该字符串.

3.date()

将日期按照指定的格式进行转换

调用格式:

Ext.util.Format.date(Mixed value,String format)

参数说明:

value:需要进行转换的字符串,表示的是日期

format:字符串表示的日期格式。

返回值:

String:将value转换成format指定的日期格式类型,并返回该字符串.

4.htmlEncode()

将参数value进行HTML字符的替换并返回,将字符串中的特殊字符转换成HTML的代表该符号的特殊字符串,如:将"&","<",">"等分别转换成"&",">","<".

调用格式:

Ext.util.Format.htmlEncode(String value)

参数说明:

value:需要进行替换的字符串.

返回值:

String:返回替换后的字符串.

5.htmlDecode()

是htmlEncode的逆过程.

调用格式:

Ext.util.Format.htmlDecode(String value)

参数说明:

value:需要进行替换的字符串.

返回值:

String:返回替换后的字符串.

6.stripTags()

将提供字符串中的HTML标签进行替换并返回替换后的字符串.

调用格式:

Ext.util.Format.stripTags(Mixed value)

参数说明:

value:需要进行替换的HTML字符串.

返回值:

String:返回替换后的字符串.

7.substr()

截取value中从start开始,长度为length间的字符并返回.

调用格式:

Ext.util.Format.substr(String value,Number start,Number length)

参数说明:

value:需要进行截取的字符串.

start:截取起始的位置.

length:截取字符串的长度.

返回值:

String:返回截取后的字符串.

8.lowercase()

将指定的字符串变成小写.

调用格式:

Ext.util.Format.lowercase(String value)

参数说明:

value:需要进行转换的字符串.

返回值:

String:返回小写后的字符串.

9.number()

将指定的number数字按指定的格式进行处理后返回.

调用格式:

Ext.util.Format.number(Number value,String format)

参数说明:

value:需要进行转换的数字.

format:转换时的格式示例

返回值:

String:按指定的格式进行处理后的字符串.

10.round()

调用格式:

按照指定的位数进行小数的截取返回.

Ext.util.Format.round(Number/String value,Number precision)

参数说明:

value:需要截取的小数.

precision:截取的小数位数.

返回值:

Number:返回截取后的字符串.

ExtJS实用工具类 Ext.util.TaskRunner

TaskRunner 在浏览器提供的 setTimout()/setInterval() 基础上继续完善, 扩展了主要两项功能:执行次数的限制、执行时间的限制(即超时)。TaskRunner 旨在利用...

ExtJs源码分析与学习—工具类Ext.util.TextMetrics

Ext提供了一个很有用的工具类Ext.util.TextMetrics,利用该类可以很方便的为一段文字提供一个精确象素级的测量,以便可以得到某段文字的高度和宽度。该类的实现采用了单例模式,即当调用该类...

Android常用工具类Util

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、Pref...

Android 框架:快速开发中Util常用工具类总结

一、日志工具类 L.javapublic class L { private L() { /* 不可被实例化 */ throw ne...

javascript常用工具类,util.js

/**  * 选择大于开始时间的日期格式  * 如果开始时间为空,则提示;  * @param {}  *            id     开始时间文本ID  *            clew ...

extjs6.2格式化关于Ext.util.Format 类的一些使用

html页面的代码如下: 如果你还不知道怎么加载extjs6.2,请看我的第一篇关于extjs的文章。 下面是js中的代码(注释中把相关功能描述清楚,多...

【Java常用工具类】之log4j 二: log4j.properties配置格式

配置properties的步骤: 1. 配置根Logger  2. 配置日志信息输出目的地Appender 3. 配置日志信息的格式(布局)  1. 配置根Logger 语法:  ...

ExtJs之格式化(Ext.util.Format)

一、Ext.util.Format 类   严格来说,Ext.util.Format 并不是一个类,只是一个对象。所以,调用他的方法时并不需要先行实例化,直接调用即可,类似于java 中的stat...

Extjs-数据格式化 Ext.util.Format

1.操作字符串 capitalize(String value) 将字符串第一个字母大写 ellipsis(String value, 截取第一个参数value前面指定的多个字符,并在后面附加...
  • itlwc
  • itlwc
  • 2012年08月20日 17:05
  • 7291

java常用util工具类

  • 2016年05月10日 18:04
  • 89KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ExtJs4常用工具类Ext.util.Format
举报原因:
原因补充:

(最多只允许输入30个字)