В проекте используется 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 выделенных картинок.
Может есть идеи или кто сталкивался с подобным?