Example usage for org.apache.wicket.extensions.markup.html.repeater.tree AbstractTree updateNode

List of usage examples for org.apache.wicket.extensions.markup.html.repeater.tree AbstractTree updateNode

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.repeater.tree AbstractTree updateNode.

Prototype

public abstract void updateNode(T node, IPartialPageRequestHandler target);

Source Link

Document

Convenience method to update a single node on an AjaxRequestTarget .

Usage

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);
}