1

这是使用 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,因此它可以工作。

所以,也许有人知道我必须做些什么来停止获得一个空的选定组件数组?

4

0 回答 0