У меня есть проблема, похожая на этот вопрос: Wicket: может ли Checkgroup включать Ajax?
Я использую ListView, где у каждого элемента есть флажок.У меня также есть флажок «выбрать все».Я использую CheckGroup
, CheckGroupSelector
и Check
, и все прекрасно работает.Теперь существует новое требование изменить состояние некоторых других элементов управления на странице при обновлении флажков.
Предложение Никтара в приведенном выше связанном вопросе тоже пришло мне в голову первым, но у меня нетНе удалось выяснить, как можно использовать AjaxCheckBox
с CheckGroup
/ CheckGroupSelector
.Согласно документу, вы должны использовать Check
.
Но в этом письме за 2008 Игорь Вайнберг также утверждает, что можно использовать AjaxCheckBox
в CheckGroup
.
Я попробовал его, просто заменив, где я использовал Check
на AjaxCheckBox
, но он не работал, CheckGroupSelector
больше не находил флажки.
Iтакже изучил использование метода onSelectionChanged
в CheckGroup
, но я бы хотел избежать его использования, так как это вызывает еще одну передачу на сервер, насколько я понял.
Может кто-нибудь дать мне подсказку?Или есть другое хорошее решение для этого?
Кстати, я использую Wicket 1.4.