У меня появилось всплывающее окно, выполненное как дочернее окно главного окна. У меня есть таблица с редактируемыми ячейками. (В принципе, он становится редактируемым при двойном щелчке.) Просьба предложить, как я могу сделать это окно, вызывать предупреждение пользователю, когда делается попытка закрыть окно с несохраненными изменениями. Я частично знаю, что ConfirmDialog можно использовать для решения этой проблемы. Однако идентификация несохраненных данных - это проблема, с которой я сталкиваюсь. Я использую Vaading 7.4.3Предупреждать пользователя перед закрытием окна Vaadin с несохраненными изменениями
0
A
ответ
1
Я предлагаю вам использовать класс DAO для сравнения сохраненного объекта с объектом в режиме редактирования и использовать процедуру сравнения. Например:
//table.getValue() returns you the selected object
public void compare(Object selectedObject) {
//getPersistedObjectById returns you the persisted (selected) object
Object persistedObject = getPersistedObjectById(table.getValue());
//compare all editable fields of the object
if (persistedObject.name.equals(selectedObject.name)) {
....
} else {
....
}
}
Смежные вопросы
- 1. выдан с несохраненными изменениями
- 2. «Предупреждение перед закрытием или выходом страницы с несохраненными изменениями» не работает
- 3. дисплей перед закрытием окна
- 4. Запретить пользователю перемещаться с несохраненными изменениями
- 5. Перед закрытием окна Sublime Text
- 6. Всплывающее окно перед закрытием окна
- 7. django-grappelli предупреждает пользователя перед тем, как покинуть веб-страницу с несохраненными изменениями
- 8. URL-адрес вызова перед закрытием окна браузера
- 9. Предупреждать пользователя перед выходом сеанса весной mvc
- 10. Предупреждать пользователя о выходе страницы
- 11. Получить подтверждение пользователя перед закрытием DialogFragment
- 12. Javascript: предупреждать пользователя без использования окна оповещения
- 13. show fancybox popup перед закрытием окна браузера
- 14. Захват перед закрытием страницы браузера
- 15. подтверждения Objective-C перед закрытием окна
- 16. Диалоговое окно JQuery перед закрытием окна браузера
- 17. Extjs: перед закрытием окна необходимо получить подтверждение.
- 18. Запрос на сохранение/закрытие перед закрытием окна
- 19. Как контролировать страницу перед закрытием окна
- 20. Как проверить необходимые поля перед закрытием окна?
- 21. Как выполнить задачу перед закрытием окна/кадра?
- 22. Сделайте что-нибудь перед закрытием окна браузера
- 23. Невозможно увидеть ошибку ClickOnce перед закрытием окна
- 24. Предупреждать пользователя перед тем, как покинуть сайт с помощью jQuery
- 25. Открытие второго окна перед закрытием 1-го окна в pygtk
- 26. ModalDialog PostBack перед закрытием
- 27. Сделайте чек перед закрытием?
- 28. окно подтверждения перед закрытием страницы
- 29. Предупреждать пользователя, что файл слишком большой, перед загрузкой
- 30. Проблемы с закрытием диалогового окна