Sapui5 关闭所有打开的对话框
如果我打开两个对话框Sapui5 关闭所有打开的对话框,sapui5,Sapui5,如果我打开两个对话框 dialogBusy=new sap.m.BusyDialog(); dialogBusy.setShowCancelButton(真); dialogBusy.setTitle(“1”); dialogBusy.open(); dialogBusy=new sap.m.BusyDialog(); dialogBusy.setShowCancelButton(真); dialogBusy.setTitle(“2”); dialogBusy.open(); dialogBus
dialogBusy=new sap.m.BusyDialog();
dialogBusy.setShowCancelButton(真);
dialogBusy.setTitle(“1”);
dialogBusy.open();
dialogBusy=new sap.m.BusyDialog();
dialogBusy.setShowCancelButton(真);
dialogBusy.setTitle(“2”);
dialogBusy.open();
dialogBusy.close();
//dialogBusy.close();
当我调用close函数时,我只关闭第二个对话框(正确)。
如何关闭所有对话框?使用两个不同的对话框实例
var dialogBusy=new sap.m.BusyDialog();
dialogBusy.setShowCancelButton(真);
dialogBusy.setTitle(“1”);
dialogBusy.open();
var dialogBusy2=new sap.m.BusyDialog();
dialogBusy2.setShowCancelButton(真);
dialogBusy2.setTitle(“2”);
dialogBusy2.open();
setTimeout(函数(){
dialogBusy.close();
}, 2000);
setTimeout(函数(){
dialogBusy2.close();
}, 1000);
对话框可以使用方便地关闭
//从“sap/m/InstanceManager”中需要InstanceManager
InstanceManager.closeAllDialogs(/*fAfterClose?*/);