Обычно на всех страницах Acumatica при внесении изменений платформа выдает стандартное сообщение javascript: «Изменения, которые вы внесли, могут быть не сохранены», чтобы предотвратить потерю изменений:
![enter image description here](https://i.stack.imgur.com/5AiQ5.png)
или
![enter image description here](https://i.stack.imgur.com/4iKdW.png)
Какая настройка вызывает такое поведение? У меня есть экран, на котором такого диалога нет, и я не знаю, как его вызвать.
Эта проблемная c страница является всплывающим окном: ![enter image description here](https://i.stack.imgur.com/rClwW.png)
это всплывающее окно открывается при использовании. Эта проблема не возникает при открытии всплывающего окна с помощью PXRedirectRequiredException
:
throw new PXPopupRedirectException(currentPayCalendarMaint, true, string.Empty);
При открытии с помощью PXRedirectRequiredException
:
throw new PXRedirectRequiredException(currentPayCalendarMaint, true, string.Empty);
фреймворк открывает диалоговое окно в виде обычного всплывающего окна браузера и показывает требуемое сообщение («Изменения, которые вы сделали, возможно, не сохранены»), как и ожидалось:
![enter image description here](https://i.stack.imgur.com/0BVpn.png)
Возможно ли иметь требуемое поведение, не открывая всплывающее окно в виде отдельного окна?
Буду благодарен за любую помощь или совет.