Ext.namespace("com.deng"); /** * htmlEncode(String value): String * 转义(&,<,>,and')为能在HTML中显示的字符 * 参数: * value: String 要编码的字符串 * 返回: * 编码后的版本 */ /** Ext.onReady(function(){ var v4= "<a href='http://wwww.zz-jb.com'>学习extjs</a>"; Ext.Msg.alert("htmlEncode",Ext.util.Format.htmlEncode(v4));//原样显示v4 }); */ /** Ext.onReady(function(){ var v4= "<a href='http://wwww.zz-jb.com'>学习extjs</a>"; Ext.Msg.alert("htmlEncode",v4);//显示 学习extjs }); */ /** * htmlDecode(String value): String * 将(&,<,>,and')字符从HTML显示的格式还原 */ /** Ext.onReady(function(){ var v4= "<a href='http://wwww.zz-jb.com'>学习extjs</a>"; Ext.Msg.alert("htmlDecode",Ext.util.Format.htmlDecode(v4)); }); */ /** * trim(String value):String * 裁剪一段文本的前后多余的空格 * * substr(String value,Number start, Number length):String * 返回一个从指定位置开始的指定长度的字符串 * * lowercase(String value):String * 转成小写 * uppercase(String value): String * 转成大写 * capitalize(String value): String * 将字符串的第一个字母转化成大写字母,剩余的为小写 */ /** * date(Mixed value,[String format]): Function * 将某个值解析成特定格式的日期 * 参数: * value: Mixed 要格式化的值 * format“ 可选的 任何有效的日期字符串(默认为"月/日/年") * 返回: * Function 日期格式函数 */ /** Ext.onReady(function(){ var v7 = new Date(); Ext.Msg.alert("date",Ext.util.Format.date(v7,"Y-m-d H:i:s:u")); }); */ /** * 在格式化日期时,Y表示年,m表示月,d表示日,H表示24小时制 h 表示12小时制的小时,i表示分钟,s表示秒,u表示毫秒 * 和java不太一样 关于日期格式化的内容参考Ext的Date部分 */ /** * stripTags(Mixed value): String * 剥去所有的HTML标签 * 参数; * value: 要剥去的文本 */ /** Ext.onReady(function(){ var v4= "<a href='http://wwww.zz-jb.com'>学习extjs</a>"; Ext.Msg.alert("stripTags",Ext.util.Format.stripTags(v4)); }); */ /** * stripScripts(Mixed value): String * 剥去所有脚本(Script)标签 */ /** * fileSize(Number/String size): String * 对文件大小进行简单的格式化(xxx bytes、xxx KB、 xxx MB),Format会根据字节的大小自动选择单位 * 参数项: * size: Number/String 要格式的数值 */ Ext.onReady(function(){ var v9 = 1024*1024; Ext.Msg.alert("fileSize",Ext.util.Format.fileSize(v9)); });
发表评论
-
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帮助文档格式,便于离线查看和搜索。它包含了一...
2. **Ext.Element**:`Ext.Element`是EXT JS中的核心DOM操作类,它封装了对HTML元素的常见操作,如选择、遍历、样式设置、尺寸调整等。`Ext.get`和`Ext.fly`方法用于获取Element实例,`Ext.query`则类似于jQuery的`$...
Ext Js 是一个强大的JavaScript库,...通过深入学习这些核心API,你将能够熟练掌握Ext Js,构建功能强大且用户体验优良的Web应用。记得实践是检验真理的唯一标准,理论知识结合实际项目会让你的编程技能更上一层楼。
最后,"EXT核心API详解(七)-Ext.KeyNav KeyMap JSON Format DelayedTask TaskRunner TextMetrics XTemplate.txt"涵盖了键盘导航(KeyNav)、键映射(KeyMap)等高级交互功能,JSON格式处理,延迟任务(DelayedTask)...
EXT时间控件的实现基于Ext.form.DateTimeField类,这个类继承自Ext.form.DateField,增加了对时间选择的支持。使用DateTimeField,你可以指定日期和时间的格式,例如"Y年M月d日 H:i:s",其中Y代表四位数的年份,M...
- **Ext.util.Format类**:提供了日期、货币、数字等多种格式化的功能,使数据显示更加人性化。 - **XTemplate进阶**:通过深入理解XTemplate的工作原理,可以实现更复杂的模板逻辑。 #### 八、组件结构与生命周期 ...
比如,`Ext.util.Format`提供了字符串格式化方法,如`date`可以用于日期的格式化,`number`则能帮助处理数字格式。`Ext.util.DelayedTask`是延迟执行任务的工具,可以避免频繁调用导致的性能问题。`Ext.util....
return Ext.Date.format(value, 'Y-m-d'); } } ``` 对于Spinner控件,配置会类似如下: ```javascript { header: '数值', dataIndex: 'numberField', editor: { xtype: 'spinnerfield', incrementValue: 10...
2. **配置时间选择**:在新的控件类中,我们可以通过设置`format`属性来指定日期和时间的格式,例如`'Y-m-d H:i:s'`,这会显示年月日、小时、分钟和秒。同时,`timeFormat`属性可以用于定制时间部分的显示格式。 3....
EXT 4.0 是一款流行的JavaScript库,专门用于构建富...EXT 4.0提供了丰富的API文档,允许开发者深入学习并自定义更多功能,如分页、筛选、编辑等。对于初学者来说,了解和实践这些基本概念是掌握EXT 4.0的第一步。
`Ext.data.Store`是Ext JS中的核心类之一,用于管理和处理应用程序中的数据。`employeestore`的配置展示了如何创建一个数据存储,并通过`reader`解析服务器返回的JSON数据。`url:path+'/user/findByPersoList.do'`...
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 组件...
2. 创建`DateTimeField` 实例:在你的代码中,创建一个新的实例,指定相应的配置项,如格式化规则、默认值等。例如: ```javascript var dateTimeField = Ext.create('Ext.DateTimePicker', { fieldLabel: '选择...
2. **配置选项**: DateTimeField有多种配置项,如format(日期时间格式),minValue和maxValue(设定可选的时间范围),disabledDates和disabledTimes(禁用特定日期或时间)等,以满足不同需求。 3. **事件处理**:...
- **Ext.util.Format类**: 提供了一系列字符串格式化的方法,如货币、日期等。 6. **ExtJS组件结构** - **组件分类**: 按照功能和用途对组件进行分类。 - **组件的生命周期**: 组件从创建到销毁的整个过程。 - ...
- **概述**:Ext类是ExtJS的核心基础类之一,它提供了一系列用于简化DOM操作和浏览器兼容性问题的方法。 - **常用方法**: - `Ext.isEmpty(value)`:检查给定值是否为空或未定义。 - `Ext.isObject(value)`:判断...
2. 创建DateTimeField实例:通过EXT JS的构造函数创建一个DateTimeField对象,例如: ```javascript var dateTimeField = new Ext.form.DateTimeField({ fieldLabel: '选择日期时间', format: 'Y-m-d H:i:s' // ...