`

ExtJS--10.4 Ext工具类 Ext.util.Format

 
阅读更多
<!DOCTYPE html>
<html>
<head>
	<title>Ext.util.Format</title>
	<meta name="content-type" content="text/html" charset="UTF-8">
	<link rel="stylesheet" type="text/css" href="../extjs4/resources/css/ext-all.css">
	<script type="text/javascript" src="../extjs4/bootstrap.js"></script>
	<script type="text/javascript">
		Ext.onReady(function(){
/** 1. ellipsis( value, length, [word] ) : String */
			Ext.get("btn01").on("click",function(){
				var input = Ext.getDom("input01");
				var output = Ext.getDom("input02");
				output.value = Ext.util.Format.ellipsis(input.value, 10);
			});
/** 2. capitalize( string ) : String */
			Ext.get("btn02").on("click",function(){
				var input = Ext.getDom("input03");
				var output = Ext.getDom("input04");
				output.value = Ext.util.Format.capitalize(input.value);
			});
/** 3. date( value, [format] ) : String */
			Ext.get("btn03").on("click",function(){
				var output = Ext.getDom("input05");
				output.value = Ext.util.Format.date(new Date(),"Y年m月d日");
			});
/** 4. substr( value, start, length ) : String */
			Ext.get("btn04").on("click",function(){
				var input = Ext.getDom("input06");
				var output = Ext.getDom("input07");
				output.value = Ext.util.Format.substr(input.value,0,4);
			});
/** 5. lowercase( value ) : String */
			Ext.get("btn05").on("click",function(){
				var input = Ext.getDom("input08");
				var output = Ext.getDom("input09");
				output.value = Ext.util.Format.lowercase(input.value);
			});
/** 6. number( v, format ) : String */
			Ext.get("btn06").on("click",function(){
				var input = Ext.getDom("input10");
				var output = Ext.getDom("input11");
				output.value = Ext.util.Format.number(input.value,"0,000.00");
			});
/** 7. nl2br( v ) : String */
			Ext.get("btn07").on("click",function(){
				alert(Ext.util.Format.nl2br("Ivan\nHuang"));
			});
		}); 
	</script>
</head>
<body>
	<div style="text-align: center;">
		<div>
			<input type="text" id="input01" value="www.upscat.com.cn">
			<input type="text" id="input02" readonly="readonly" disabled="disabled">
			<input type="button" id="btn01" value="demo01">
		</div>
		<div>
			<input type="text" id="input03" value="ivan">
			<input type="text" id="input04" readonly="readonly" disabled="disabled">
			<input type="button" id="btn02" value="demo02">
		</div>
		<div>
			<input type="text" id="input05" readonly="readonly" disabled="disabled">
			<input type="button" id="btn03" value="demo03">
		</div>
		<div>
			<input type="text" id="input06" value="ivan_Huang">
			<input type="text" id="input07" readonly="readonly" disabled="disabled">
			<input type="button" id="btn04" value="demo04">
		</div>
		<div>
			<input type="text" id="input08" value="WWW.UPSCAT.COM.CN">
			<input type="text" id="input09" readonly="readonly" disabled="disabled">
			<input type="button" id="btn05" value="demo05">
		</div>
		<div>
			<input type="text" id="input10" value="1234567890">
			<input type="text" id="input11" readonly="readonly" disabled="disabled">
			<input type="button" id="btn06" value="demo06">
		</div>
		<div>
			<input type="button" id="btn07" value="demo07">
		</div>
	</div>
</body>
</html>

 

分享到:
评论

相关推荐

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

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

    extjs-Ext.ux.form.LovCombo下拉框

    标题中的"extjs-Ext.ux.form.LovCombo下拉框"表明我们要讨论的是EXTJS中的一个特定组件,它是EXTJS的扩展插件,用于实现具有多选功能的下拉框。这个组件在处理火狐浏览器兼容性问题上做了优化,解决了在火狐浏览器下...

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

    Extjs.util.Format是Extjs框架中用于格式化不同类型数据的工具集合,它包含了一系列静态方法来处理字符串、日期以及扩展函数操作。 首先,来看字符串处理方法: - capitalize(str):此方法可以将传入的字符串首字母...

    Extjs-ExtDesigner-1.1.2+完全解密工具.part1.rar

    Extjs-ExtDesigner-1.1.2+完全解密工具.part1.rar

    ExtJS-3.4.0系列:Ext.TabPanel

    总之,`Ext.TabPanel`是ExtJS框架中构建多标签界面的强大工具,通过灵活的配置和丰富的API,可以轻松地创建出功能丰富的用户界面。在实际开发中,结合其他ExtJS组件和布局,`TabPanel`能够帮助我们构建出高效、美观...

    extjs-ux, EXT JS 4的一些插件和扩展.zip

    extjs-ux, EXT JS 4的一些插件和扩展 插件和 EXT JS 4扩展 Ext.ux. aceeditor.Panel 演示( 简单): 链接演示( 流 语法): 链接演示:链接论坛:链接 Ext.ux. grid.feature.Tileview 演示:链接

    Extjs 6.2 最新sdk ext-6.2.0-gpl.zip

    官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...

    ext-lang-en.js和ext-lang-zh_CN.js

    Extjs中实现国际化要用到的文件ext-lang-zh_CN.js和ext-lang-en.js

    ext-4.2.1.883.jsb2

    从spket IDE 官网下载。 文件名: ext-4.2.1.883.jsb2 对应版本ext-4.2.*版本。spket自动提示ExtJs4,需要ext4.2.1.jsp2文件。

    extjs extjs-basex.js

    extjs-basex.js extjs-basex.js extjs-basex.js

    extjs4.1-ux.rar

    Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button ...主页:https://github.com/harrydeluxe/extjs-ux 注明:在Extjs4.1上是可以使用的,Extjs4.2部分会有问题。

    extjs-basex.js

    `extjs-basex.js`文件很可能是ExtJS库的一个部分,特别是针对BaseX扩展的功能。BaseX是一个高性能、XML数据库系统,常用于处理XML数据。在JavaScript环境中,BaseX的JavaScript接口允许开发者在Web应用中直接与BaseX...

    ExtJs-Struts-学习001-Ext环境搭建

    NULL 博文链接:https://bw198605.iteye.com/blog/1590113

    extjs-docs-6.0.0-classic.part01.rar

    Ext JS 6最大的变化就是将Ext JS和Touch合并为一个单一的框架。之前的框架的核心(数据、控制器、模型等等)已被调和为一个单一的公共平台。这样,数据和逻辑就能共享,从而帮助开发人员进一步去优化他们的应用程序...

    extjs jsb文件(ext-4.2.1.883.jsb2)

    从ext官方论坛上下的。 文件名: ext-4.2.1.883.jsb2 对应版本ext-4.2.1.883

    ExtJS-3.4.0系列目录

    **ExtJS-3.4.0系列目录** 在ExtJS框架中,3.4.0版本提供了丰富的组件和功能,适合构建复杂的Web应用程序。以下是对标题和描述中提及的几个关键知识点的详细解释: 1. **Ext JS 下载及配置** 在开始使用Ext JS前,...

    extjs帮助文档pdf版

    Ext.util.Format 类 (P.20) - **概述**:提供了数据格式化方法。 - **常用方法**: - `Ext.util.Format.date(value, format)`: 格式化日期。 - `Ext.util.Format.number(value, format)`: 格式化数字。 - `Ext....

    jasmine-node-jsdom-extjs-testing-tool:使用 jasmine-node 和 jsdom 的功能性前端 Ext.JS 测试自动化工具

    茉莉花节点jsdom-extjs-testing-tool 使用 jasmine-node 和 jsdom 的功能性前端 Ext.JS 测试自动化工具如果您已经安装了节点包模块( ),安装将为您获取所需的库。Ext.JS 设置使用 Ext.JS 包并遵循 Sencha cmd 企业...

    3------通过实例学习------Ext.js------.docx

    &lt;script src="extjs/ext-all-debug.js"&gt; ;width:320px;height:240px;border:1px solid #ccc;background:#ffc;padding:5px;line-height:25px;font-size:14px"&gt; Ext.onReady(function() { Ext.Msg.show({ ...

Global site tag (gtag.js) - Google Analytics