Я получил класс от IndicatingAjaxButton (который является кнопкой для формы). Но IAjaxIndicatorAware работает только один раз, то есть, если проверка формы не удалась, я печатаю сообщения обратной связи внутри формы. Во время первого запроса отображается «onProgress-Circle». Но если я снова нажму на кнопку (после того, как я сделал правильный ввод в форму), «onProgress-Circle» больше не будет.
Я посмотрел в сгенерированном HTML:
1) Перед первым кликом есть тег img, который отображается при запуске запроса
2) После обработки первого запроса этот тег img удаляется.
Это шаги оценки, которые возвращаются с сервера:
<evaluate><![CDATA[var e = Wicket.$('previouse--ajax-indicator'); if (e != null && typeof(e.parentNode) != 'undefined') e.parentNode.removeChild(e);]]></evaluate>
Это, я думаю, приводит к удалению всех дочерних элементов из кнопки, а также тега img. Это ошибка или я неправильно использую кнопку?
Я пользуюсь Wicket 1.5
Спасибо и всего наилучшего,
Soccertrash