Возможность сохранения потерянных данных

У меня экран browse. Там я могу у некоторых полей редактировать значение. Как сделать так, чтобы при сбросе фокуса записи, вылазило диалоговое окно, и писало, есть несохр. данные, нужно ли их сохранить… И при нажатии на да, сохранять это значение. Опишите решение поподробнее пожалуйста.
Спасибо!
image