/** * Toggle the node's {@link State} on click. */ @Override protected void onClick(Optional<AjaxRequestTarget> targetOptional) { T t = getModelObject(); if (tree.getState(t) == State.EXPANDED) { tree.collapse(t); } else { tree.expand(t); } }
/** * Toggle the node. * * @see AbstractTree#collapse(Object) * @see AbstractTree#expand(Object) */ protected void toggle() { T t = getModelObject(); if (tree.getState(t) == State.EXPANDED) { tree.collapse(t); } else { tree.expand(t); } }