ExtJS: убедитесь, что пользователь отправил форму

У меня есть несколько форм, когда пользователь может выполнять различные вычисления. Формы предоставляют результаты после того, как пользователь заполняет поля ввода, когда большинство из них или все заполнены, событие onChange вычисляет и отображает результат.

Результаты необходимо сохранить, отправив форму. Некоторые пользователи рады видеть результат и не продолжают операцию отправки/сохранения, закрывая браузер или покидая страницу.

Как я могу поймать эти действия и применить их для сохранения операции в ExtJS?


person bensiu    schedule 28.02.2011    source источник
comment
onbeforeunload — это событие окна. есть ли событие onbeforeunload для Ext.FormPanel?   -  person Yuttapol    schedule 26.07.2012


Ответы (1)


Вы можете настроить прослушиватель событий для события onbeforeunload, проверяя, отправил ли пользователь форму или нет. Проверить:

https://developer.mozilla.org/en/DOM/window.onbeforeunload

person Matt King    schedule 28.02.2011