首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ExtJs二(实现登录)

如果想要在脚本中使用ExtJS的提示信息,可将书附带的资源包Ext.js文件复制到ExtJS目录,复制后,解决方案资源管理器将Ext.js拖到到login.js文件,就会生成以下代码:  //...一般的登录窗口都包含用户名、密码验证码3个文本输入框,还包含有显示验证码的图片、登录重置按钮。因而需要用到的ExtJS控件包括表单面板、图片、工具栏、按钮和文本字段。...这写法Ext JS文件始终贯穿其中,本着拿来主义的精神,好东西应该学一下。...formBind配置的作用是只有表单内输入符合要求时才能使用该按钮,这个设计Ext JS4也是新加入的,很方便,不再需要自己去写代码实现这个了。登录按钮将调用onLogin方法。...{ me.form.items.items[0].focus(true, 10); } me.onRefrehImage(); } 代码要注意的是获取表单第一个文本字段的代码

2K10

ExtJs二(实现登录)

如果想要在脚本中使用ExtJS的提示信息,可将书附带的资源包Ext.js文件复制到ExtJS目录,复制后,解决方案资源管理器将Ext.js拖到到login.js文件,就会生成以下代码:  //...一般的登录窗口都包含用户名、密码验证码3个文本输入框,还包含有显示验证码的图片、登录重置按钮。因而需要用到的ExtJS控件包括表单面板、图片、工具栏、按钮和文本字段。...这写法Ext JS文件始终贯穿其中,本着拿来主义的精神,好东西应该学一下。...formBind配置的作用是只有表单内输入符合要求时才能使用该按钮,这个设计Ext JS4也是新加入的,很方便,不再需要自己去写代码实现这个了。登录按钮将调用onLogin方法。...{ me.form.items.items[0].focus(true, 10); } me.onRefrehImage(); } 代码要注意的是获取表单第一个文本字段的代码

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

EXT基础

Ext的用户界面是依靠CSS的,但是CSS是通过为很多HTML元素提供样式来拼凑出Ext的组件的。唯一能够跨浏览器且保持精准大小的只有图片。所以图片被用来定义Ext组件的如何展现。...•getCmp方法用来获得一个Ext组件,也就是一个已经页面初始化了的Component或其子类的对象,getCmp方法只有一个参数,也就是组件的id。...这里罗列出一些xtype: ·         textfield  文本框  常用 ·         timefield 下拉时间框  不常用 ·         numberfield 只能输入数字...============================   输入不能为空 new Ext.form.TextField({   name:'text',   fieldLable:'文本框',...菜单的所有itmes可以组合起来形成一些列可选择的按钮 xtype: 'tbsplit',分割菜单 就是按钮菜单的结合。使用它的时候只要在menu配置项目中添加按钮的属性就可以了。

4.3K40

Extjs-lesson4

❞ // 初始化提示信息,让下面的框框显示提示动作 Ext.QuickTips.init(); // 提示的方式框框右边缘,参数的值有:"qtip","title","under","side",id...({ // 宽 width: 140, // 不允许文本框为空 allowBlank: false, // 文本框的最大长度为 20 个字符;超过 20 个字符仍然可以输入,但会有警告信息...: " cm", //不允许为空 allowBlank: false, //如果校验为空时的提示文字 blankText: "请输入身高" }); 3.2.1 重写文本框 //重写Ext.form.TextField...DateField 5.2 代码 //新建一个 DateField 日期字段对象 var datefield = new Ext.form.DateField({ //文本框前方显示文字(标签)...[3, "其他"] ], // 从上面数组读取数据时,字段与数据一一对应解释为 Extjs 使用的数据 // 参数为 id 列,以及其他各个字段的名称 reader: new Ext.data.ArrayReader

4.8K10

Extjs form 组件

文本框方式的 Ext.form.field.Trigger 触发器 Ext.form.field.Time  带有时间下拉框 自动验证的input表单。...包装一组输入域的容器, Ext.form.FieldContainer  文本域容器 Ext.form.Panel   重要的配置项     title:'',             标题头     ...labelSeparator 字段名字值的分割符号         labelWidth 标签宽度       重要的方法         Ext.form.field.Text  文本框(xtype...Field的invalidText,任何’{0}’ 都会被替换成这个字段的值,’ {1}’会被替换成这个字段的format,下面的代码展示了如何使用这个特性自定义错误信息     自定义校验:       ...提交之前调用了isValid方法确保每个表单字段都已经填写正确    3.最后调用submit方法,并传递了两个回调函数successfailure,在这两个回调函数的参数,action.result

2K50

EXT按钮事件

EXT,当我们要为按钮点击添加处理function的时候,可以看到一般人的实现分成2类: 1.使用onClick: function xx() 2.使用handler: function xx()...那么有人就会考虑,为什么EXT提供了2个功能一样的东西,或者说这2种方式有哪些细微的不同? 首先有一点需要明确,Button,onClick是一个方法,而handler是一个配置项。...(注:这里mon方法是Ext3.x对on方法的升级版,为了防止内存泄漏之类的)。...onClick的方式是对EXT源码的重写覆盖,而不是调用,会破坏EXT按钮中原有的逻辑。 同时可以注意到,onClick源码是被标注为//private的,API也查不到这个方法。...handler与listener的区别 ExtJS里handlerlistener都是用来对用户的某些输入进行处理的,有必要区分一下各自都是怎么用的。

2.6K30

Extjs mvc

MVC的模式,模型(Models)控制器(Controllers) Model模型 是字段和它们的数据的集合,例如User模型带有usernamepassword字段,模型知道如何持久化自己的数据,...并且可以其他模型关联,模型跟ExtJS 3 的Record类有点像(区别是,Record只是单纯的扁平结构,而Model可以nest),通常都用在Store中去展示grid其他组件的数据 View...视图 是组件的一种,专注于界面展示 - grid, tree, panel 都是view Controllers控制器 一个安放所有使你的app正确工作的代码的位置,具体一点应该是所有动作,例如如何渲染...view,如何初始化model,app的其他逻辑 目录结构如下图所示: ?...boy'},         {id:2,name:'lisi', age:20,sex:'gril'}     ] }); demo 下载 https://github.com/ningmengxs/Extjs.git

2.4K50

基于QT的webkit与ExtJs开发CBS结构的企业应用管理系统

然而谷歌浏览器FireFox浏览器的核心都是WebKit(苹果公司开源的浏览器核心,负责解析HTML文本,并呈现到界面上),所以,要想让我们的CB/S+ExtJs结构的应用程序能有更好的表现,我们必须采用...另外,为了使标题栏业务界面ExtJs的风格一致,我们索性去掉了主窗口的标题栏边框,直接使用ExtJs来生成。    ...,至于如何ExtJs来渲染标题栏,以及如何实现标题栏的最小化及关闭等功能,将在后续小节讲述。   ...遇到的第一个问题并不是如何注册此对象,而是何时注册。...ExtJs中所有Ajax请求都离不开Ext.data.Connection类的支撑,我们可以使用ExtJs提供的观察者模式来注册Ext.data.Connection类的beforerequest事件

3.3K80

ExtJS初体验

最近公司的一个系统有用到Extjs框架,对于之前完全用JQuery的js插件的我来说,对Extjs的api并不熟悉。...没有封装任何控件,学习曲线小,程序员前端必须要掌握的。 这两天体验了一下,如图: ?...; return; } 当我们左侧点击编号为3的选择框时,会通过ajax方式从后台取数据显示右侧维度字典列表组件...继续演示ExtJS给我们带来的便利,当我们右侧点击新增时,要求数据字典的值必须为值,否则弹框提醒用户,由于Extjs的特点只需加两句代码就可以搞定,如下代码的标记处1标记处2, //字典类型添加、...="font-size:14px;color:#ff0000;"> regex: /^[0-9]*$/, (标记处1) regexText : '亲,请输入数字好吗

2K10

Ext整体印象

得益于他软件架构、设计模式以及开发经验等方面的坚实基础,Ext才发展到今天,成为一个新颖的、低耗、快速的客户端开发解决方案 副总裁、工程师核心奠基人 Brian Moeskau 在前端展现用户接口开发方面为...接受捐助 捐助后可以得到一个访问SVN的帐号,可以得到最新版本的源代码 即便不捐助也可以得到在线学习资料以及访问论坛进行学校 Ext的下载使用 下载 官方下载地址http://extjs.com.../products/extjs/download.php 公司内部共享,\\lisq\, 共享帐号为cms 51660877 下载完毕后本机配置一个网站,然后通过以下地址可以查看Ext的文档示例程序...(VS2008的智能感知对脚本的支持) 在线支持支持我们根据需要构建自己的版本 http://extjs.com/products/extjs/build/ 从Ext的文件结构远眺Ext山脉走向...整体 源代码 实际体验如何Ext的基本Demo整合到我们的应用Ext的GUI Designer,提供可视化设计工具,生成界面的对象json表达,嵌入到应用,对于新手入门很方便

1.6K70

产品前端重构(TypeScript、MVC框架设计)

设计难点 类型系统冲突 由于EXTJS 的 MVC 模式要求 Controller 从 Ext.app.Controller 类继承,视图则从 Ext.Component 类继承。...由于我们更倾向于使用语言层面的面向对象系统,所以只有放弃 EXTJS 的面向对象框架 MVC 框架。 TypeScript-MVC 框架的设计 ?...由于视图控件还是采用 EXTJS 的控件,所以这个 MVC 框架的 View 其实是图中的 ViewBuilder,其职责为创建 EXTJS 的控件。...Controller 要能获取到 View 的指定 Id 的界面元素(如按钮、表格、文本框等)。...之前全都堆一个文件的代码,现在要分为控制器、视图,而且还需要基于统一的底层框架来实现,框架的 Api 还需要慢慢熟悉,学习门槛高了不少。

1.8K80
领券