Ext.Window提交action请求怎么写

先前写了一个登录的FormPanel(varfPanel=Ext.Panel.FormPanel({...});),但是位置一直在左上角,现在要把FormPanel嵌入到... 先前写了一个登录的FormPanel(var fPanel = Ext.Panel.FormPanel({...});),但是位置一直在左上角,现在要把FormPanel嵌入到Ext.Window中去,但是提交函数不会写了。(items:fPanel这种方式不管用) 展开
 我来答
kongz007
2012-04-28 · 超过26用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:60.7万
展开全部
var form_panel = new Ext.FormPanel( {
labelSeparator :":",
id :'form_panel',
border :false,
autoHeight :true,
width :400,
buttonAlign :'center',
minButtonWidth :60, // 按钮长度
labelAlign :"right",
buttons : [ {
text :"重置",
handler : function() {
form_panel.form.reset();
}
},{
text:"提交",
handler:function(){
form_panel.form.submit( {
clientValidation :true,// 进行客户端验证
waitMsg :'正在提交信息,请稍后...',// 提示信息
waitTitle :'提示',// 标题
url :"xxx.action",// 请求的url地址
method :'POST',// 请求方式
success : function(form, action) {// 加载成功的处理函数
setAreaTabFuncs(constToDictPageFuncId, null);
Ext.MessageBox.alert('提示', '操作成功');
},
failure : function(form, action) {// 加载失败的处理函数
Ext.MessageBox.alert('提示', '操作失败');
}
});
}
} ]
});
var window = new Ext.Window( {
id :'add_form_panel',
border :false,
items : [ form_panel ]
});
表单的内容你自己添加。点击提交后就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式