/** * 该表单提供对各个元素回车验证并且自定切换到下一个元素功能 */ Ext.define("Ext.ux.form.Panel",{ extend:"Ext.form.Panel", isValid:function(){ var isValid = true; Ext.Array.each(this.items.items,function(item,index){ if(!item.isValid()){ isValid = false; item.focus(); return false; } }); return isValid; }, initComponent:function(){ var me = this; var specialKey = function(field,e,eOpts){ if (e.getKey() == Ext.EventObject.ENTER) { var isValid = true; if(!field.isValid()){ field.focus(); }else{ if(me.isValid()) { me.getForm().updateRecord(); } } }; if(field.old_specialKey){ field.old_specialKey(field,e,eOpts); } }; Ext.Array.each(me.items,function(item,index){ if(!Ext.isDefined(item.enterChange) || item.enterChange){ if(item.listeners){ if(!item.listeners.specialKey){ item.listeners.specialKey = specialKey; }else{ item.old_specialKey = item.listeners.specialKey; item.listeners.specialKey = specialKey; } }else{ item.listeners = {specialKey:specialKey}; } } }); me.callParent(arguments); } });
如果你想让某个元素不提供回车,设置enterChange:false
相关推荐
一个简单的ExtJs4.0搭建环境,利用Ext Ajax的方式提交表单,可使得显示层和控制层完全分开.
extjs-form组件配置参数详解 extjs各种组件说明
extjs向action提交的方法,由Ext界面提交到action的两种方法,点击id为save的按钮时,执行loginFun函数。
代码如下: /** * 提交表单 */ function $postForm(a) { if (a.formPanel.getForm().isValid()) { var b = a.scope ? a.scope: this; a.formPanel.getForm().submit({ scope: b, url: a.url, method: “post”, ...
Extjs4 表单从数据库读取数据映射到对应的字段中显示
在使用使用FormPanel时我们通常需要使用它的form对象来加载数据或提交数据。FormPanel中的 form对象为Ext.form.BasicForm类型的对象,它有load和submit方法分别用于加载数据和提交数据。而这两个方法都是通过调用 ...
保存提交代码,extjs4.0 // 重置 和 保存 按钮. buttons: [{ text: '重置', handler: function() { this.up('form').getForm().reset(); } }, { text: '保存', /*formBind: true, //only enabled once the ...
extjs4 grid 包括form js代码
一、 Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用。 hideLabels:tru表示隐藏标签,默认为false。 ...
extjs 表单提交 需 要 注 意 的 事 项
extjs四种异步提交,非常详细,非常好
ext form 提交表单介绍 个个属性的介绍 两个函数介绍
简单入门ext要自己去官网下载ext4.21版本,导入到服务路径即可
第二十五讲:extjs4.0的高级组件form补充02 第二十六讲:extjs4.0的高级组件panel和layout上 第二十七讲:extjs4.0的高级组件panel和layout下 第二十八讲:extjs4.0的高级组件chart上 第二十九讲:extjs4.0的...
Extjs4--Form登录功能,结合struts2
EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用EXTJS应用
extjs资料extjs资料extjs资料extjs资料extjs资料
extjs下的颜色选择器,很好用,可以试试,应该能满足大多数需要
extjs-form组件配置参数详解.pdf