`

Ext学习之5_Format类1

EXT 
阅读更多
Ext.namespace("com.deng");
/**
 * Ext.util.Format类
 * Ext.util.Format并不是一个类而是一个对象,所以调用它的方法时,直接调用即可不需要实例化
 * 类似java中的static
 * 打开它的源代码是这样定义的: 
 * Ext.util.Format = new function(){
 *   var trimRe = ...
 *   return {
 *   方法区
 *   };
 * }();
 * 可以看得最后以()结束的,实际上已经是一个对象了
 */

/**
 * ellipsis(String value,Number length): String
 * 对大于指定长度部分的字符串,进行裁剪,增加省略号("...")的显示
 * 参数:
 *    value:要裁剪的字符串
 *    length:允许长度
 * 返回:
 *    转换后的文本
 *    
 */
/**
Ext.onReady(function(){
	var v1="对大于指定长度部分的字符串,进行裁剪,增加省略号(\"...\")的显示";
	Ext.Msg.alert("ellipsis",Ext.util.Format.ellipsis(v1,10));
});
*/

/**
 * undef(Mixed value)
 * 检查一个引用值是否为underfined,若是的话转换为空值
 * 参数:
 *  value: 要检查的值
 * 返回:
 *  Mixed 转换成功为空白字符串,否则为原来的值
 */
/**
Ext.onReady(function(){
	var v2;//underfined
	Ext.Msg.alert("undef",Ext.util.Format.undef(v2));
});
*/
/**
 * defaultValue(Mixed value,String defaultValue):String
 * 检查一个值(引用的)是否为空,若是则转换到缺省值
 * 参数:
 * value:要检查的引用值
 * defaultValue:默认赋予的值(默认为"")
 */
/**
Ext.onReady(function(){
	var v3;//underfined
	Ext.Msg.alert("defaultValue",Ext.util.Format.defaultValue(v3,"这是缺省值"));
});
*/




 
分享到:
评论

相关推荐

    Ext_2.2_API(chinese).rar_Ext 2.2 API_ext js 2_ext-2.2 api_ext2.2

    还有许多其他工具类,如`Ext.util.Format`,提供了一系列实用的格式化函数,用于日期、数字、颜色等的处理。 压缩包内的"Ext_2.2_API(chinese).CHM"文件是一种Windows帮助文档格式,便于离线查看和搜索。它包含了一...

    EXT核心API详解(第一部分)

    1. **Ext类**:EXT JS的核心类库始于`Ext`对象,它提供了许多基础功能,如事件处理、动画效果和实用工具方法。`Ext.ClassManager`负责类的创建和管理,允许开发者定义自定义的可复用组件。`Ext.application`是启动...

    Ext API详解--笔记

    1. **Ext.Element**: `Ext.Element`是Ext Js中的基础元素操作类,它封装了对DOM元素的各种操作,如尺寸调整、样式修改、事件处理等。在`EXT核心API详解(三)-Ext.Element.txt`中,你将了解到如何选择元素、添加和...

    整理的Ext API详解

    最后,"EXT核心API详解(七)-Ext.KeyNav KeyMap JSON Format DelayedTask TaskRunner TextMetrics XTemplate.txt"涵盖了键盘导航(KeyNav)、键映射(KeyMap)等高级交互功能,JSON格式处理,延迟任务(DelayedTask)...

    ext 日期时间控件

    1. **配置项**:DateTimeField有许多可配置选项,如`format`用于设定日期和时间的显示格式,`minValue`和`maxValue`用于限制可选的日期范围,`increment`控制时间选择器的时间步进值。 2. **事件处理**:你可以监听...

    Ext中文教程.最好的Ext学习资料

    - **Ext.util.Format类**:提供了日期、货币、数字等多种格式化的功能,使数据显示更加人性化。 - **XTemplate进阶**:通过深入理解XTemplate的工作原理,可以实现更复杂的模板逻辑。 #### 八、组件结构与生命周期 ...

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

    1. **Ext Core**:这是Ext的基础部分,提供了基本的DOM操作、事件处理、类系统、动画效果等核心功能。它是整个Ext框架的基石,使得开发者能够以面向对象的方式处理JavaScript代码,提高代码的可维护性和可复用性。...

    Ext日期时间控件 Spinner控件 Ext代码 Extjs Grid

    return Ext.Date.format(value, 'Y-m-d'); } } ``` 对于Spinner控件,配置会类似如下: ```javascript { header: '数值', dataIndex: 'numberField', editor: { xtype: 'spinnerfield', incrementValue: 10...

    EXT js 4带时间的日期控件

    1. **扩展基础控件**:首先,我们需要扩展`Ext.form.field.Date`类,添加时间选择功能。可以通过定义新的组件类,并在其中添加额外的配置项和方法来实现。 2. **配置时间选择**:在新的控件类中,我们可以通过设置`...

    ext 4.0 学习笔记.doc

    1. **store**:这个属性指定了Grid的数据源,通常是一个`Ext.data.ArrayStore`对象。ArrayStore用于存储和管理一维或二维数组数据。 2. **stateful**:这个布尔属性决定是否保存Grid的状态,包括列的排序、隐藏和...

    ext 学习笔记

    `Ext.data.Store`是Ext JS中的核心类之一,用于管理和处理应用程序中的数据。`employeestore`的配置展示了如何创建一个数据存储,并通过`reader`解析服务器返回的JSON数据。`url:path+'/user/findByPersoList.do'`...

    Ext Js权威指南(.zip.001

    1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用...

    ext 可以选择小时分钟秒

    5. 自定义样式和行为:根据需求,你可以进一步定制组件的外观和交互行为,例如改变时间选择器的步长、禁用特定的时间选项等。 对于初学者来说,EXTJS 提供的文档和示例代码是学习如何使用`DateTimeField` 的好资源...

    Ext日期时间(时分秒)控件

    1. 自定义格式:通过修改format配置,可以显示不同的日期时间格式。 2. 自定义选择器:可以扩展DateTimeField,实现自定义的日期时间选择器,比如添加周期选择、时区转换等功能。 3. 自定义验证:通过编写自定义的...

    Ext-JS框架中文文档

    - **Ext.util.Format类**: 提供了一系列字符串格式化的方法,如货币、日期等。 6. **ExtJS组件结构** - **组件分类**: 按照功能和用途对组件进行分类。 - **组件的生命周期**: 组件从创建到销毁的整个过程。 - ...

    extjs帮助文档

    - **概述**:Ext类是ExtJS的核心基础类之一,它提供了一系列用于简化DOM操作和浏览器兼容性问题的方法。 - **常用方法**: - `Ext.isEmpty(value)`:检查给定值是否为空或未定义。 - `Ext.isObject(value)`:判断...

    ext2.0 DateTimeField控件

    1. 引入EXT JS库:在HTML页面中,你需要引入EXT JS 2.0的CSS和JavaScript文件,确保库已经被正确加载。 2. 创建DateTimeField实例:通过EXT JS的构造函数创建一个DateTimeField对象,例如: ```javascript var ...

Global site tag (gtag.js) - Google Analytics