`
tesia
  • 浏览: 33429 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

Ext.util.Format提供的常用格式化方法

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link  rel="stylesheet" type="text/css" href="ext-4.2.1/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-4.2.1/bootstrap.js"></script>
<script type="text/javascript" src="ext-4.2.1/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
  var str="&lt;table width='300' cellspacing=1 border=1 cellpadding=1><tr><td>table string</td></tr></table>";
  var str1="action";
     var dat=new Date();
  var str2=12345;
  var str3=1.2345;
  Ext.Msg.alert("提示",
    "原str为"+str+"<br> ellipsis(str,5)后为:"+ Ext.util.Format.ellipsis(str,5)+"<br><br>"+
    "原str1为"+str1+"<br>进行capitalize(str1)后为:"+Ext.util.Format.capitalize(str1)+"<br><br>"+
    "原dat为"+dat+"<br>进行date(dat,'yyyy/mm/dd')后为:"+Ext.util.Format.date(dat,'yyyy/mm/dd')+"<br><br>"+
    "注意调用htmlDecode(str)后展现出来的是一个带边框的表格:<br>"+Ext.util.Format.htmlDecode(str)+"<br>"+
    "原str1为:"+str1+"<br>进行lowercase(str1)后为:"+Ext.util.Format.lowercase(str1)+"<br>"+
    "原str2为"+str2+"<br>进行number后为:"+Ext.util.Format.number(str2,"-1234.0")+"<br>"+
    "原str3为"+str3+"<br>进行round后为:"+Ext.util.Format.round(str3,2)+"<br>"+
    "进行截取字符串substr()后的str1为:"+Ext.util.Format.substr(str1,0,2));
  
  });
</script>
</head>
<body>
<div id="hr_panel" name="hr_panel"></div>
</body>
</html>


1.Ext.util.Format.ellipsis(String value,Number length)
该函数用于将指定的字符串超长部分用省略号代替并返回。
value:需要进行切割省略的字符串文本
length:表示指定的长度,超长的部分用省略号代替
返回值:
String 截取字符串value的第0个字符到length的字符,并将最后的3字符替换成". . ." 一并返回。

2. capitalize( )
Ext.util.Format.capitalize(String value)
用于转换指定字符串成小写并返回。
value:需要进行转抽象的字符串文本。
返回值:
String :将字符串value的第一个字符换成大写,其他所有的字符都成小写,返回该字符串。

3.date( )
Ext.util.Format.date(Mixed value,[String format])
将日期文本按指定的格式进行转换。
value:表示的是日期
format:表示的是日期格式
返回:
String 将字符串value转换成format指定的日期格式类型,并返回该字符串。
4.htmlEncode( )
将参数value进行HTML字符的替换并返回。将字符串中的特殊字符转换成HTML的代表该符号的特殊字符串。
如:将“&” 、“<” 、“>” 等分别转换为"&amp;" 、“&gt;” 、"&lt;";
5.htmlDecode( )
是htmlEncode的逆过程。
6.stripTags( )
将提供字符串中的HTML标签进行替换并返回替换后的字符串。
7.lowercase( )
将指定的字符串变成小写
8.number( )
将指定的number数字按指定的格式进行处理后返回。
9.round( )
按指定的位数进行小数的截取返回。
  • 大小: 44 KB
分享到:
评论

相关推荐

    ExtJs4.0 使用心得@1 Ext.util.Format.Number()

    `Ext.util.Format`是ExtJS中一个非常实用的工具类,包含了一系列用于字符串、日期和数值等类型的数据格式化的静态方法。`Number()`方法是其中之一,专门用于处理和格式化数字。在实际开发中,我们经常需要将数字以...

    extjs帮助文档

    - **概述**:Ext.util.Format类提供了一组用于格式化数据的方法。 - **常用方法**: - `Ext.util.Format.date(date, format)`:格式化日期。 - `Ext.util.Format.number(number, format)`:格式化数字。 #### 二...

    Ext Js权威指南(.zip.001

    8.1.3 格式化输出数据:ext.string、ext.number、ext.date和ext.util.format / 389 8.1.4 超级模板:ext.xtemplate(包括ext.xtemplateparser和ext.xtemplatecompiler) / 393 8.1.5 模板的方法 / 396 8.2 组件...

    extjs帮助文档pdf版

    - `Ext.util.Format.number(value, format)`: 格式化数字。 - `Ext.util.Format.stripTags(value)`: 去除HTML标签。 #### 20. Ext.util.DelayedTask 类 (P.20) - **概述**:提供了延迟任务管理。 - **常用方法**...

    ExtJSWeb应用程序开发指南(第2版)

    6.8 Ext.util.Format提供常用的格式化方法 6.8.1 ellipsis() 6.8.2 capitalize() 6.8.3 date() 6.8.4 htmlEncode() 6.8.5 htmlDecode() 6.8.6 stripTags() 6.8.7 substr() 6.8.8 lowercase...

    EXT核心API详解.doc

    17. **Ext.util.Format类**:提供了各种数据格式化方法,如日期、颜色、数字等。 18. **Ext.util.DelayedTask类**:延迟任务,可以设定一段时间后执行函数。 19. **Ext.util.TaskRunner类**:任务调度器,可以周期...

    Ext学习文档(介绍 Core Util DD Widgets并有例子)

    比如,`Ext.util.Format`提供了字符串格式化方法,如`date`可以用于日期的格式化,`number`则能帮助处理数字格式。`Ext.util.DelayedTask`是延迟执行任务的工具,可以避免频繁调用导致的性能问题。`Ext.util....

    EXTJS.GRIDPANEL 日期格式

    `renderer`函数接受一个值并返回一个格式化后的字符串。例如,对于`time1`列,我们使用了`Ext.util.Format.dateRenderer('Y-m-d')`来将日期格式化为“年-月-日”的形式显示在网格中。 ```javascript renderer:Ext....

    EXTJS___API详解

    18. **Ext.util.Format 类**:包含各种数据格式化方法,如日期、颜色、大小等。 19. **Ext.util.DelayedTask 和 Ext.util.TaskRunner 类**:用于定时任务的执行,DelayedTask用于延迟调用,TaskRunner用于周期性...

    Extjs常用函数和事件.pdf

    `Ext.util.Format`:提供了一系列的格式化方法,如截断字符串(`ellipsis`),首字母大写(`capitalize`)等,方便对数据显示进行处理。 `Ext.util.ClickRepeater`:这是一个事件监听器,用于处理点击、鼠标按下和松开...

    ext_image.rar_ext_image_extjs_extjs 4.2 img_extjs image_extjs图片上

    模板(`Ext.XTemplate`或`Ext.util.Format`)则用于格式化和渲染每个图片项的HTML。 图片上传功能通常借助于ExtJS的表单组件(`Ext.form.Panel`)和上传字段(`Ext.form.field.File`)。在ExtJS 4.2中,上传组件...

    Extjs-常用函数和事件

    **Ext.util.Format** 包含了许多格式化方法,如: 28. **ellipsis**: 截断字符串并在尾部添加省略号,保持指定长度。 29. **capitalize**: 将字符串首字母转为大写。 30. **其它方法**:包括日期格式化、颜色处理...

    ExtJs中处理后台传过来的date对象显示到页面上

    `renderer`参数接收一个日期格式化函数,`Ext.util.Format.dateRenderer('Y-m-d H:i:s')`表示日期将以'年-月-日 时:分:秒'的格式显示。 4. **创建GridPanel**: 最后,创建GridPanel并附加到ColumnModel和Store:...

    extapi

    Ext对象还提供了一些全局函数,如Ext.util.Format用于字符串格式化,Ext.apply用于对象属性的复制,以及Ext.emptyFn作为空函数的引用等。理解Ext类的基本用法对于后续使用其他EXT组件至关重要。 "EXT核心API详解(二...

    常用Extjs工具:Extjs.util.Format使用方法

    对于日期格式化,Extjs.util.Format提供了以下方法: - date(value, [format]):这个方法可以将JavaScript的Date对象转换成指定格式的字符串。如果未指定格式,则默认格式为“m/d/Y”。例如date(new Date(), 'Y-m-d'...

    util_format&inspect.pdf

    总结来说,util模块中的util.deprecate、util.format和util.inspect是Node.js开发中经常用到的工具函数,它们帮助开发者处理弃用警告、格式化输出以及对象信息的可视化。通过这些工具函数,开发者可以编写更加健壮、...

    Ext API详解--笔记

    `EXT核心API详解(七)-Ext.KeyNav KeyMap JSON Format DelayedTask TaskRunner TextMetrics XTemplate.txt`涉及键盘导航、键映射、JSON处理、格式化、延迟任务、任务调度器、文本测量以及XTemplate等内容。...

Global site tag (gtag.js) - Google Analytics