我使用netzke设计了一个表单。在同一页面中重复相同的形式。 提交此表单时,两个对象都应保存到DB。
答案 0 :(得分:0)
您可以将公共父组件中的侦听器添加到表单A的apply
事件中,然后在表单B上调用onApply
。这样做也是相反的,但不要忘记检查表单是否未加载,然后只调用onApply
:
var formA = this. getComponent('...').getView(),
formB = this. getComponent('...').getView();
formA.on('apply', function(){
formA.isLoading = true;
if(!formB.isLoading){
formB.onApply();
}
formA.isLoading = false;
}, this);
formB.on('apply', function(){
formB.isLoading = true;
if(!formA.isLoading){
formA.onApply();
}
formB.isLoading = false;
}, this);