ext表单提交问题

<scriptlanguage="javascript">Ext.onReady(function(){Ext.MyWindow=Ext.extend(Ext.Windo... <script language="javascript">
Ext.onReady(function () {
Ext.MyWindow = Ext.extend(Ext.Window, {
xtype: "window",
title: "我的窗口",
width: 429,
height: 271,
initComponent: function () {
this.items = [
{
xtype: "form",
title: "",
labelWidth: 100,
labelAlign: "left",
layout: "form",
height: 207,
collapsible: true,
items: [
{
xtype: "textfield",
fieldLabel: "标签",
anchor: "100%"
},
{
xtype: "button",
text: "我的按钮",
handler: function () {
this.getForm().submit({
waitMsg: '正在提交数据',
waitTitle: '提示',
url: '/services/AddType.ashx',
method: 'GET',
success: function (form, action) {
Ext.Msg.alert('提示', '保存成功');
},
failure: function (form, action) {
Ext.Msg.alert('提示', '原因如下:' + action.result.errors.info);
}
});
Ext.Msg.alert('提示', '保存成功');
}
}
]
}
]
Ext.MyWindow.superclass.initComponent.call(this);
}
}); var e = new Ext.MyWindow({}); e.show();
});

</script>

在窗体里面有一个form表单,表单中有一个文本框 和 按钮 在按钮的handler 里面如何提交表单啊 我用上述handler 中的this.getForm().submit 怎么不行了

xtype: "button",
text: "我的按钮",
handler: function () {
new
Ext.Msg.alert('提示', '保存成功');}
方框中 提示 错误
展开
 我来答
jhlxge
2010-06-11 · TA获得超过222个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:242万
展开全部
你可以这么来,给form一个id,如“personForm”,
后面胡表单提交代码可以为:
Ext.getCmp("personForm").doAction("submit",function(){
//表单提交执行代码。。
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式