public interface NodeOperationsHandler
| Modifier and Type | Method and Description |
|---|---|
List<org.zkoss.zul.DefaultTreeNode<Attribute>> |
createTreeNodes(Collection<Attribute> attributes)
Creates tree nodes with for given attributes.
|
List<Attribute> |
extractAttributes(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel)
Extracts data from tree model's nodes.
|
org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> |
filterTreeModel(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> model,
String searchText)
Filter tree model.
|
void |
moveNodesBetweenTrees(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> sourceModel,
org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> targetModel)
Moves selected nodes from source tree to target tree.
|
void |
sort(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel,
boolean ascending)
Sorts tree model based on nodes data.
|
void |
updateGroupingNodesSelection(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel,
org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,org.zkoss.zul.TreeNode<Attribute>> event)
Updates groping nodes selection based on select event data.
|
void moveNodesBetweenTrees(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> sourceModel, org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> targetModel)
sourceModel - source tree from which selected nodes will be moved.targetModel - target tree where nodes will be moved.void updateGroupingNodesSelection(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel, org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,org.zkoss.zul.TreeNode<Attribute>> event)
treeModel - tree model which contains nodes to be updated.event - select event.void sort(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel, boolean ascending)
treeModel - tree model to sort.ascending - sort direction.org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> filterTreeModel(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> model, String searchText)
model - source tree model.searchText - filter text.List<Attribute> extractAttributes(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> treeModel)
treeModel - source tree model.List<org.zkoss.zul.DefaultTreeNode<Attribute>> createTreeNodes(Collection<Attribute> attributes)
attributes - all available attributes.Copyright © 2018. All rights reserved.