浏览 2368 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-10-30 关键字: 2.0中FormPanel的提交问题
在1.1版本中Ext.form.Form中有submit()函数可以用来提交表单,而2.0中没有没有此函数,那么如何提交呢,难道要自己调用Ext.data.Connection来构造通信函数吗?有没有比较好的解决办法?
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-10-30
wangxin0072000 写道 在1.1版本中Ext.form.Form中有submit()函数可以用来提交表单,而2.0中没有没有此函数,那么如何提交呢,难道要自己调用Ext.data.Connection来构造通信函数吗?有没有比较好的解决办法?
var form1 = new Ext.FormPanel({
renderTo: "form1",
method: 'POST',
frame:true,
bodyStyle:'padding:5px 5px 0',
width: 350,
defaults: {width: 230},
defaultType: 'textfield',
onSubmit: Ext.emptyFn,
submit: function() {
this.getEl().dom.action = 'addXxxx.action'; // URL
this.getEl().dom.submit();
},
items: [{
....略
}],
buttons: [{
text: '保存',
type: 'submit',
handler: function() {
form1.form.submit();
}
},{
text: '取消',
type: 'reset'
}]
});
|
|
| 返回顶楼 | |
|
时间:2007-11-04
在ext2里也有这个提交函数submit
submit( Object options ) : BasicForm Shortcut to do a submit action. Parameters: options : Object The options to pass to the action (see doAction for details) Returns: BasicForm this |
|
| 返回顶楼 | |
|
时间:2007-11-04
ext2演示里提供的方式是使用非ajax方式提交的,默认下会使用ajax方式.
使用ajax提交后出现错误,一般是你的返回数据结构不对. |
|
| 返回顶楼 | |
|
时间:2007-11-06
wangxin0072000 写道 在1.1版本中Ext.form.Form中有submit()函数可以用来提交表单,而2.0中没有没有此函数,那么如何提交呢,难道要自己调用Ext.data.Connection来构造通信函数吗?有没有比较好的解决办法?
FormPanel.getForm().submit(); |
|
| 返回顶楼 | |
|
时间:2007-12-02
var myForm = new Ext.form.BasicForm("form-el-id", {
onSubmit: Ext.emptyFn, submit: function() { this.getEl().dom.submit(); } }); |
|
| 返回顶楼 | |
|
时间:2008-04-10
看来,真的Form函数是第1版本,而2.0.2已经去掉该函数,
而原官方网站还挂着版本一的教学教程, 下了2.0.2却编译不过,真是想搞晕人啊。 |
|
| 返回顶楼 | |
|
时间:2008-04-15
getForm().submit的方式在asp里提交,验证页面不能够用request.form("name")收到表单值啊
|
|
| 返回顶楼 | |
|
时间:2008-06-16
在button里定义
|
|
| 返回顶楼 | |








