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();
Когда я вызываю функцию близко я закрыть только второй диалог (правильный). Как закрыть все диалоги?
, какой плагин вы используете для диалога? –
Вы используете одну и ту же переменную для обоих диалогов, где вы перезаписываете первый экземпляр диалога со вторым. Вместо этого используйте отдельные переменные для обоих экземпляров. – Qualiture
Можно сделать логику, чтобы закрыть все ваши диалоги. Просто добавьте все из них в массив и через одну простую функцию пройдите через все из них и вызовите функцию close() (вы можете проверить isOpen() на каждом, если хотите) – Aleksandrenko