您的位置:首页 > Web前端 > JavaScript

关于extjs中form中嵌套iframe中含form的提交问题

2012-12-10 22:44 645 查看
1.form中含有tab中为html:"UI.action",html中也包含一个form表单,提交父表单时,需要同时提交子表单中的数据,不需去从父类取子类,而是应该在子类赋值和值改变时取值给父类中的隐藏域值赋、传值:::

window.parent.getCmp("timeMonth").setValue(Ext.getCmp("timeMonth").getYearMonth());

2.在父form中取子form的值的时候:::

document.getElementByIdx_x("operationData").contentWindow.getForm();

其中getForm()为子窗口中的方法,PS::此方法应该写在Ext.onReady();的外边,如果直接写在组件init的里边是得不到这个方法的。

operationDataForm.method="post";

operationDataForm.submit({

url: form.actionUrl,

params: {

test: 'test'

}

});此为为父form中调用子form的提交方法,因发现只是提交子form数据,故需要分别提交的时候用第二种方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: