使用Java Wicket WiQuery Selectable

时间:2013-01-11 13:09:55

标签: java wicket wiquery

这里是使用wiquery selectable的代码:

    SelectableAjaxBehavior selectableAjaxBehavior = new SelectableAjaxBehavior() {
        private static final long serialVersionUID = 1L;

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

我试图在课堂上的图像上使用它:"牙齿图像"。当我从方法" onSelection()"中选择一些图像时,我得到一个空的所选组件数组。触发选择操作时,我会看到元素'浏览器控制台中的ID,因此它可以正常工作。

那么,也许有人知道我做了什么来阻止获得一个空的所选组件数组?

0 个答案:

没有答案