dshvechikov
@dshvechikov

Работа с Wicket WiQuery Selectable?

В проекте используется wicket, нужно делать выделение картинок. Само собой пал выбор на jquery selectable и его реализацию под wicket.



Есть вот такой вот код

SelectableAjaxBehavior selectableAjaxBehavior = new SelectableAjaxBehavior() {<br>
<br>
            private static final long serialVersionUID = 1L;<br>
<br>
            @Override<br>
            public void onSelection(Component[] components, AjaxRequestTarget ajaxRequestTarget) {<br>
                System.out.println("SIZE: " + components.length);<br>
            }<br>
        };<br>
        selectableAjaxBehavior.getSelectableBehavior().setSelectedEvent(new JsScopeUiEvent() {<br>
            @Override<br>
            protected void execute(JsScopeContext scopeContext) {<br>
                scopeContext.append("console.log('ID: ' + ui.selected.id);");<br>
            }<br>
        });<br>
        selectableAjaxBehavior.setFilter(".tooth-image");<br>
        add(selectableAjaxBehavior);<br>




Суть в том, что не могу понять, как сделать так, чтоб в метод onSelection приходил массив компонентов, т.к. в текущем варианте всё время приходит пустой массив. В методе setSelectedEvent в консоль браузера нормально выводятся id выделенных картинок.



Может есть идеи или кто сталкивался с подобным?
  • Вопрос задан
  • 2798 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы