Синхронная JavaScript-калитка - PullRequest
       7

Синхронная JavaScript-калитка

0 голосов
/ 21 августа 2011

У меня есть AjaxFormComponentUpdatingBehavior, который я хочу сделать синхронным

Этот запрос на отказ в функции - это именно то, что спасло бы меня (если бы оно не было отклонено) - https://issues.apache.org/jira/browse/WICKET-534

Я знаю синхронизациюЯваскрипт плох, но я не могу жить без него в этом случае.

любые идеи будут высоко оценены, или просто рабочий пример "обходного пути", показанного в ссылке, предоставленной выше,

спасибо, ребята.

1 Ответ

0 голосов
/ 21 августа 2011

Вы можете переопределить метод getAjaxCallDecorator(), чтобы вернуть пользовательский AjaxCallDecorator, который украшает вызов ajax javascript с помощью некоторого кода для блокировки интерфейса (для отключения компонентов формы или отображения блокирующего элемента div). ) и оформляет обратные вызовы результата (оба onSuccess e onError) для повторного включения формы.

Если это должно быть глобально (все запросы ajax), вы можете сделать нечто подобное с hooks в библиотеке ajax Wicket.

...