mshd.net
当前位置:首页 >> Extjs中怎样设置表单中的某个字段不被提交 >>

Extjs中怎样设置表单中的某个字段不被提交

name属性留空

这种情况最合理的办法就是不要最后用一个form提交,form提交也是一个ajax请求,Ext.Ajax.request也是一个ajax请求,本质上没有区别,你在最后收集那些参数,简单组织一下,用基本的Ext.Ajax请求就可以了。真想用form提交,好像只能在tabpanel外...

直接为 form 中的表单控件增加“readonly”属性即可。

可以利用vtype进行表单验证,例如 { fieldLabel : '电子邮件' , name : 'email', vtype : 'email' } extjs内置了一些常见的vtype,你也可以根据需要自己写vtype

params 写错了. 你应该改成 manager.name='admin',manager.password='admin' 就好了 login 括号内不用加变量. 而且 你的manager 要实例化出来 private Manager manager=new Manager();

/** * 自定义一个带编辑控制按钮的控件 */ Ext.define('Ext.form.ControlEditField', { extend : 'Ext.form.FieldContainer', alias : 'widget.controleditfield', groupFieldType : 'textfield', groupFieldConfig : null, layout : 'hbox', wi...

ExtJS中有事需要获得Form表单的值,根据API可知 getValues() 可以获得单签Form表单中所有 Name 值的一个对象。 片段代码如下: var formValues=formpanel.getForm().getValues(); //获取表单中的所有Name键/值对对象 alert(formValues["firstnam...

items: [{ name: 'feiyongLeixingName', fieldLabel: '费用类型', xtype: 'textfield', width: 250,value:'xxxx' },{ name: 'feiyongType', fieldLabel: '费用类型编码', xtype: 'hidden', } ]

文本框本身有一个属性 allowBlank 是否允许为空 true or false ,blankText为为空时的错误提示 在提交是先判断form.isValid()是否为true 就可以检查所有的约束是否正确,正确时执行submit

有可能是你的这个组建设置了disabled为true了,因为这个属性设置了之后,不会往后台传递内容。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com