2016-03-12 2 views
0

Я хочу добавить всплывающее окно подтверждения, когда пользователь переходит от одного из моих докладчиков и заменяется в NestedSlot. Могу ли я вмешаться до того, как откроется место и проверит текущий докладчик?GWTP - определить, когда демонстрант удален из слота

Редактировать: Я только что узнал, что PlaceManager имеет определенную поддержку для этого, используя метод setOnLeaveConfirmation. Тем не менее, я все еще не думаю, что это сработает для моего случая, потому что я хочу, чтобы всплывающее окно подтверждения было связано с одним вложенным презентатором. Я также предпочел бы вмешаться вручную, потому что у меня уже есть подтверждение для кнопки отмены, которую я хочу повторно использовать.

ответ

1

Было бы просто, если бы вы могли переопределить window.confirm(), используя GQuery так же, как вы можете в JQuery, однако это не тот случай. Ваш лучший вариант по-прежнему использует placeManager.setOnLeaveConfirmation(). Возможно, вы могли бы эмулировать то же поведение, что и window.confirm() с PopupWidget, но тогда он не будет блокировать доступ к другим частям страницы.

+0

Спасибо за ответ, я играл с методом setOnLeaveConfirmation(), но я не смог установить это против одного конкретного ведущего, и поэтому я не могу его использовать. –

Смежные вопросы