List of usage examples for org.apache.wicket.extensions.markup.html.repeater.tree AbstractTree updateNode
public abstract void updateNode(T node, IPartialPageRequestHandler target);
From source file:com.norconex.commons.wicket.bootstrap.filesystem.BootstrapMultiSelectableContent.java
License:Apache License
@Override public void nodeClicked(File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (isSelected(file)) { selected.remove(file);//w w w . j a va 2 s .co m } else { selected.add(file); } tree.updateNode(file, target); }
From source file:com.norconex.commons.wicket.bootstrap.filesystem.BootstrapSelectableContent.java
License:Apache License
@Override public void nodeClicked(File file, AbstractTree<File> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach();/*w w w . j a v a 2 s .com*/ selected = null; } selected = provider.model(file); tree.updateNode(file, target); }
From source file:eu.uqasar.web.components.qmtree.util.QMSelectableTreeFolder.java
License:Apache License
private void select(QMTreeNode node, AbstractTree<QMTreeNode> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach();/*from w w w. j a va 2 s .c o m*/ selected = null; } selected = provider.model(node); tree.updateNode(node, target); }
From source file:eu.uqasar.web.components.tree.util.SelectableTreeFolder.java
License:Apache License
private void select(TreeNode node, AbstractTree<TreeNode> tree, final AjaxRequestTarget target) { if (selected != null) { tree.updateNode(selected.getObject(), target); selected.detach();//from w w w .ja va 2 s . c om selected = null; } selected = provider.model(node); tree.updateNode(node, target); }