0
如果我打开两个对话框关闭超过一个对话框
dialogBusy = new sap.m.BusyDialog();
dialogBusy.setShowCancelButton(true);
dialogBusy.setTitle("1");
dialogBusy.open();
dialogBusy = new sap.m.BusyDialog();
dialogBusy.setShowCancelButton(true);
dialogBusy.setTitle("2");
dialogBusy.open();
dialogBusy.close();
//dialogBusy.close();
当我调用close函数关闭我只第二对话框(正确的)。 如何关闭所有对话框?
这是您使用的对话框插件? – 2014-09-23 15:34:11
对两个对话框使用相同的变量,其中用第二个对话框覆盖第一个对话框实例。相反,使用不同的变量代替两个对话框实例 – Qualiture 2014-09-24 08:56:07
可以创建一个逻辑来关闭所有的对话框。只需将它们全部添加到数组中,并通过一个简单的函数遍历所有这些函数并调用close()(如果需要,可以在每个函数上检查isOpen()) – Aleksandrenko 2015-04-14 20:07:38