Ext里面的插件作用真的是很大……
例如在文本输入框里面设置一个正则,用插件的好处就可以看出来了。。。。
比较一下没有用插件与用插件:
//没有插件
new Ext.form.FormPanel({
title:'表单',
width:500,
height:600,
renderTo:'div',
items:[{xtype:'textfield',fieldLabel:'用户名',regex:'/^\d{3,10}$/',allowBlank:false},{xtype:'textfield',fieldLabel:'密码,regex:'/^\d{3,10}$/',allowBlank:false}]
});
//用了自定义插件
function NewPlugins(){
this.init=function(obj){
obj.regex=/^\w{6,20}$/;
}
}
new Ext.form.FormPanel({
title:'表单',
width:500,
height:600,
renderTo:'div',
items:[{xtype:'textfield',fieldLabel:'用户名',plugins:new NewPlugins(),allowBlank:false},{xtype:'textfield',fieldLabel:'密码,plugins:new NewPlugins(),allowBlank:false}]
});
发现了这么一个好处:使用插件,如果是相同的问题,直接new一个新插件的对象即可实现你想要的效果,如果在其他的地方如果要用这个插件,只要讲这个文件导过去,就可以直接用了
分享到:
相关推荐
Eclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件.rarEclipse下Ext插件....
例如,如果插件名为`Ext.ux.MyPlugin`,则应在应用的启动脚本中添加: ```javascript Ext.application({ name: 'YourAppName', requires: ['Ext.ux.MyPlugin'], ... }); ``` 4. **配置组件**:在组件定义中,...
《Pencil的EXT插件与GUI设计资源详解》 Pencil是一款开源的图形用户界面设计工具,它允许用户轻松创建各种界面原型,包括网站、移动应用等。在Pencil中,EXT插件是一个非常重要的扩展,它专为设计EXT风格的图形而...
EXT 插件是EXT库的扩展,为开发者提供了更多的功能和特性,以满足特定项目需求。 在提供的压缩包文件中,我们可以看到几个关键的文件和目录,它们对于理解和使用EXT插件至关重要: 1. **index.css**:这是EXT应用...
MyEclipse Ext插件是专为MyEclipse集成开发环境设计的一款扩展插件,它极大地增强了MyEclipse的功能,尤其在处理Java企业级应用开发时提供了更多便利。这款插件通常包含一系列工具、模板和快捷方式,以提高开发效率...
Eclipse是一款广泛使用的Java开发集成环境,对于前端开发者而言,Eclipse插件的引入可以极大地提升EXT JS开发的效率和体验。 "EXT JS Eclipse插件"是专为Eclipse设计的工具,它集成到了Eclipse IDE中,提供了对EXT ...
**Eclipse 3.4与EXT插件SPKET详解** Eclipse 3.4是Eclipse集成开发环境(IDE)的一个版本,它为开发者提供了强大的Java开发工具和丰富的扩展支持。EXT是一种流行的JavaScript库,主要用于创建富互联网应用程序(RIA...
DW CS3--EXT2.2插件DW CS3--EXT2.2插件DW CS3--EXT2.2插件DW CS3--EXT2.2插件DW CS3--EXT2.2插件
EXT 3.0 正式版插件大全是EXT JS框架的一个重要组成部分,EXT JS是一个广泛使用的JavaScript库,专门用于构建富互联网应用程序(RIA)。EXT 3.0版本提供了丰富的组件和功能,使得开发者能够创建功能强大、界面美观的...
vs2008 ext插件vs2008 ext插件vs2008 ext插件 /// <reference path="ext/vswd-ext_2.1.js" />头上面加这句话就ok了
EXT2.0 插件 Eclipse
Eclipse Ext插件是Eclipse集成开发环境(IDE)中的一个重要组成部分,它们扩展了Eclipse的基础功能,提供了更丰富的开发工具和服务。Eclipse作为一个开放源码的平台,其可扩展性是其一大特色,开发者可以通过编写插件...
帮助JSEclipse开发extjs的插件,安装它使用extjs的时候具有自动导入ext框架中的代码功能,非常的使用哦!免费的,它的安装过程很少有的,找了很多资料,没找到,最后看了一个英文的,我自己翻译装了一次,没问题。...
"Ext的JSEclipse插件"就是专门为Eclipse开发的一个增强工具,它针对Ext JS框架进行了定制,旨在提升在Eclipse中编写Ext JS代码的效率和体验。这个插件的核心特性是智能自动完成,它能够帮助开发者快速地完成代码编写...
EXT插件技术是一种基于JavaScript的前端开发框架EXTJS中的扩展机制,它允许开发者根据需求创建自定义组件、工具和功能,极大地丰富了EXTJS的基本功能,提升了开发效率和项目的灵活性。EXTJS自身提供了丰富的UI组件,...
在使用这个插件时,首先需要引入相关的CSS和JavaScript文件,这些文件通常位于压缩包中的"Ext DateField控件 - 年月选择插件"目录下。接着,你需要在DateField配置中启用插件,指定显示的格式,如'Y-m',这将确保...
而ol-ext是针对OpenLayers的一个扩展插件,它增加了许多额外的功能和视觉效果,使得地图开发更为便捷和美观。 在2022年4月发布的ol-ext版本v3.2.23中,我们关注以下几个关键知识点: 1. **图形和符号**:ol-ext...
Ext UploadDialog插件是基于Ext JS框架开发的一款用于文件上传的对话框组件。它为Web应用程序提供了一种用户友好的方式来选择并上传文件,通常用于实现网站的媒体管理、文档上传等功能。在深入理解这个插件之前,...
至于Visual Studio,虽然在EXT.js开发中提及较少,但它也有JavaScript和Web开发的支持,并且提供了丰富的插件市场,开发者可以根据需求选择相应的EXT.js插件进行开发。Visual Studio可能更适合那些已经习惯微软开发...