0

我使用 netzke 设计了一个表格。在同一页面中重复相同的表格。提交此表单时,两个对象都应保存到 DB。

4

1 回答 1

0

您可以在表单 A 的事件中添加一个公共父组件中的侦听器,apply然后onApply在表单 B 上调用。反之亦然,但不要忘记检查表单是否未加载,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);
于 2013-06-15T09:16:10.153 回答