Я попытался найти информацию об этом в Google, но ничего не смог найти.
Мы находимся в процессе обновления приложения (интернет-магазина) с Wicket 6 до 8, главным образом потому, что нам требовалась поддержка AJAX без сохранения состояния.
Это было относительно безболезненно, и сделать компоненты AJAX без сохранения состояния было довольно легко. Пока я не пришел к AjaxFallbackButtons.
Для большинства компонентов ajax сделать их без сохранения состояния так же просто, как переопределить getStatelessHint () и вернуть true. Но это, похоже, не работает для AjaxFallbackButton. Глядя на источник, я вижу почему: Конструктор добавляет новый AjaxFormSubmitBehavior таким образом, чтобы не допустить переопределения getStatelessHint ().
Это задумано? Если так, то почему? И есть ли способ сделать их безгражданскими, кроме как реализовать их с нуля?
Спасибо.