@Override public void nodeClicked( File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach(); selected = null; } selected = provider.model(file); tree.updateNode(file, target); }
@Override public void nodeClicked( File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach(); selected = null; } selected = provider.model(file); tree.updateNode(file, target); }
protected void select(TreeResource resource, AbstractTree<TreeResource> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach(); selected = null; } selected = provider.model(resource); tree.updateNode(resource, target); }
@Override public void nodeClicked( File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (isSelected(file)) { selected.remove(file); } else { selected.add(file); } tree.updateNode(file, target); }
@Override public void nodeClicked( File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (isSelected(file)) { selected.remove(file); } else { selected.add(file); } tree.updateNode(file, target); }
tree.updateNode(object, target);