Я ищу способ узнать, когда пользователь покидает страницу и не сохранил изменения, а затем покажет модальный калит (предпочтительнее, но может быть поле подтверждения).Как я могу узнать, покинул ли пользователь страницу в калитке?
Дополнительная информация: решение должно иметь минимальные эффекты в коде, потому что у меня есть около 30 страниц, которые будут иметь поведение, на самом деле все мои веб-страницы простирается от одного называется LayoutPage, что-то похожее на this
Я попытался с чистым решением JavaScript, например, в вопросе this, но приложение отправляет большое количество данных по запросам AJAX, поэтому я не смог определить, какой способ узнать, были ли данные отправлены на сервер
Ihen Я начинаю искать в исходном коде Form.class
Wicket. Он имеет хороший метод под названием isSubmitted()
; Я мог бы использовать его, если бы смог узнать из калитки, если пользователь вот-вот покинет страницу.
Я не хочу писать валидацию для каждой страницы в системе.