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_GridPanel2_6
2011-08-26 16:31 949var grid = new Ext.grid.GridPa ... -
ext_GridPanel2_5
2011-08-26 16:29 909//准备数据 var data = [ { ... -
ext_GridPanel2_4
2011-08-26 16:27 1452/** * grid.getView().getRows( ... -
ext_GridPanel2_3
2011-08-26 16:25 845//Proxy var proxy = new Ext. ... -
ext_GridPanel2_2
2011-08-26 16:21 905* selectRows(rows, keepExisti ... -
ext_GridPanel2_1
2011-08-26 16:18 955Ext.namespace("com.deng&qu ... -
ext_GridPanel1_4
2011-08-25 18:01 954//Record 定义记录结果 var Human = ... -
ext_GridPanel1_3
2011-08-25 17:59 912Ext.onReady(function(){ //列模型 ... -
ext_GridPanel1_2
2011-08-25 17:57 854//列模型 var cm = new Ext.grid ... -
ext_GridPanel1_1
2011-08-25 11:08 1116Ext.namespace("com.deng&qu ... -
Ext学习_FormPanel布局3
2011-08-01 10:15 1051{ //行3 layout: " ... -
Ext学习_FormPanel布局2
2011-08-01 10:14 1149Ext.onReady(function(){ var f ... -
Ext学习_FormPanel布局1
2011-08-01 10:12 1021Ext.namespace("com.deng&qu ... -
悬停提示与验证4
2011-07-27 15:47 932/** * vtype验证 * vtype验证是一种预 ... -
悬停提示与验证3
2011-07-27 15:46 955/** * 三 表单组件验证 * 表单组件自身有验证功 ... -
悬停提示与验证2
2011-07-27 15:45 1278/** * 有时候,悬停提示信息过长,我们愿意换行显示,对 ... -
悬停提示与验证1
2011-07-27 15:42 1213Ext.namespace("com.deng&qu ... -
Ext学习_表单组件6
2011-07-19 12:03 1046var f = new Ext.form.FormPanel ... -
Ext学习_表单组件5
2011-07-19 12:03 974//最高学历 //准备数据 var data = [ ... -
Ext学习_表单组件4
2011-07-19 12:01 516Ext.namespace("com.deng&qu ...
相关推荐
还有许多其他工具类,如`Ext.util.Format`,提供了一系列实用的格式化函数,用于日期、数字、颜色等的处理。 压缩包内的"Ext_2.2_API(chinese).CHM"文件是一种Windows帮助文档格式,便于离线查看和搜索。它包含了一...
1. **Ext类**:EXT JS的核心类库始于`Ext`对象,它提供了许多基础功能,如事件处理、动画效果和实用工具方法。`Ext.ClassManager`负责类的创建和管理,允许开发者定义自定义的可复用组件。`Ext.application`是启动...
1. **Ext.Element**: `Ext.Element`是Ext Js中的基础元素操作类,它封装了对DOM元素的各种操作,如尺寸调整、样式修改、事件处理等。在`EXT核心API详解(三)-Ext.Element.txt`中,你将了解到如何选择元素、添加和...
最后,"EXT核心API详解(七)-Ext.KeyNav KeyMap JSON Format DelayedTask TaskRunner TextMetrics XTemplate.txt"涵盖了键盘导航(KeyNav)、键映射(KeyMap)等高级交互功能,JSON格式处理,延迟任务(DelayedTask)...
1. **配置项**:DateTimeField有许多可配置选项,如`format`用于设定日期和时间的显示格式,`minValue`和`maxValue`用于限制可选的日期范围,`increment`控制时间选择器的时间步进值。 2. **事件处理**:你可以监听...
- **Ext.util.Format类**:提供了日期、货币、数字等多种格式化的功能,使数据显示更加人性化。 - **XTemplate进阶**:通过深入理解XTemplate的工作原理,可以实现更复杂的模板逻辑。 #### 八、组件结构与生命周期 ...
1. **Ext Core**:这是Ext的基础部分,提供了基本的DOM操作、事件处理、类系统、动画效果等核心功能。它是整个Ext框架的基石,使得开发者能够以面向对象的方式处理JavaScript代码,提高代码的可维护性和可复用性。...
return Ext.Date.format(value, 'Y-m-d'); } } ``` 对于Spinner控件,配置会类似如下: ```javascript { header: '数值', dataIndex: 'numberField', editor: { xtype: 'spinnerfield', incrementValue: 10...
1. **扩展基础控件**:首先,我们需要扩展`Ext.form.field.Date`类,添加时间选择功能。可以通过定义新的组件类,并在其中添加额外的配置项和方法来实现。 2. **配置时间选择**:在新的控件类中,我们可以通过设置`...
1. **store**:这个属性指定了Grid的数据源,通常是一个`Ext.data.ArrayStore`对象。ArrayStore用于存储和管理一维或二维数组数据。 2. **stateful**:这个布尔属性决定是否保存Grid的状态,包括列的排序、隐藏和...
`Ext.data.Store`是Ext JS中的核心类之一,用于管理和处理应用程序中的数据。`employeestore`的配置展示了如何创建一个数据存储,并通过`reader`解析服务器返回的JSON数据。`url:path+'/user/findByPersoList.do'`...
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中使用...
5. 自定义样式和行为:根据需求,你可以进一步定制组件的外观和交互行为,例如改变时间选择器的步长、禁用特定的时间选项等。 对于初学者来说,EXTJS 提供的文档和示例代码是学习如何使用`DateTimeField` 的好资源...
1. 自定义格式:通过修改format配置,可以显示不同的日期时间格式。 2. 自定义选择器:可以扩展DateTimeField,实现自定义的日期时间选择器,比如添加周期选择、时区转换等功能。 3. 自定义验证:通过编写自定义的...
- **Ext.util.Format类**: 提供了一系列字符串格式化的方法,如货币、日期等。 6. **ExtJS组件结构** - **组件分类**: 按照功能和用途对组件进行分类。 - **组件的生命周期**: 组件从创建到销毁的整个过程。 - ...
- **概述**:Ext类是ExtJS的核心基础类之一,它提供了一系列用于简化DOM操作和浏览器兼容性问题的方法。 - **常用方法**: - `Ext.isEmpty(value)`:检查给定值是否为空或未定义。 - `Ext.isObject(value)`:判断...
1. 引入EXT JS库:在HTML页面中,你需要引入EXT JS 2.0的CSS和JavaScript文件,确保库已经被正确加载。 2. 创建DateTimeField实例:通过EXT JS的构造函数创建一个DateTimeField对象,例如: ```javascript var ...