@KSObject public class TreeView extends Control
限定符和类型 | 类和说明 |
---|---|
static class |
TreeView.TreeState |
构造器和说明 |
---|
TreeView() |
限定符和类型 | 方法和说明 |
---|---|
void |
addNode(TreeNode node)
添加多个节点到对应parentId所在节点下面(parentId为空时直接添加到树上作为根节点)
|
void |
addNodes(java.util.List<TreeNode> nodes)
添加多个节点到对应parentId所在节点下面(parentId为空时直接添加到树上作为根节点)
|
void |
addTreeNodeCheckListener(TreeNodeCheckListener listener) |
void |
addTreeNodeClickListener(TreeNodeClickListener listener) |
void |
addTreeNodeDragListener(TreeNodeDragListener listener) |
void |
addTreeNodeQueryListener(TreeNodeQueryListener listener) |
void |
checkNode(TreeNode node) |
void |
checkNodes(java.util.List<TreeNode> nodes) |
void |
checkNodesWithoutChild(java.util.List<TreeNode> nodes) |
void |
checkNodeWithoutChild(TreeNode node)
勾选不带子节点
|
void |
collapse(java.lang.String nodeid)
折叠/收起节点
|
void |
deleteAllNodes() |
void |
deleteNode(java.lang.String nodeid) |
void |
deleteNodes(java.util.List<java.lang.String> nodes) |
void |
expand(java.lang.String nodeid)
展开节点
|
void |
focusNode(TreeNode node)
设置焦点
|
TreeView.TreeState |
getTreeState() |
void |
queryTreeNodeChildren(java.lang.String parentId,
java.lang.String nodeId)
先生成模拟数据
|
void |
setMulti(boolean isMulti) |
void |
setRootVisible(boolean visible) |
void |
showNode(java.lang.String nodeid)
展开当前节点(包括其上级节点)
|
void |
treeNodeCheck(java.lang.String parentNodeId,
java.lang.String nodeId,
java.lang.Boolean checked)
勾选树节点
|
void |
treeNodeClick(java.lang.String parentNodeId,
java.lang.String nodeId)
点击树节点
|
void |
treeNodeDoubleClick(java.lang.String parentNodeId,
java.lang.String nodeId)
双击树节点
|
void |
treeNodeDrag(java.lang.String nodeId,
java.lang.Object fromParentId,
java.lang.Object toParentId)
拖拽树节点
|
void |
uncheckNode(java.lang.String nodeid) |
void |
uncheckNodes(java.util.List<java.lang.String> nodes) |
void |
unCheckNodesWithoutChild(java.util.List<java.lang.String> nodes) |
void |
unCheckNodeWithoutChild(java.lang.String nodeid)
反勾选不带子节点
|
void |
updateNode(TreeNode node) |
void |
updateNodes(java.util.List<TreeNode> nodes)
替换整个节点
|
bindData, clone, createClientConfig, getCustomeStyles, getKey, getModel, getView, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
@KSMethod public void expand(java.lang.String nodeid)
id
- @KSMethod public void showNode(java.lang.String nodeid)
id
- @KSMethod public void collapse(java.lang.String nodeid)
id
- @KSMethod public void deleteNode(java.lang.String nodeid)
@KSMethod public void deleteNodes(java.util.List<java.lang.String> nodes)
@KSMethod public void deleteAllNodes()
@KSMethod public void addNode(TreeNode node)
nodes
- @KSMethod public void addNodes(java.util.List<TreeNode> nodes)
nodes
- @KSMethod public void unCheckNodeWithoutChild(java.lang.String nodeid)
nodeid
- @KSMethod public void unCheckNodesWithoutChild(java.util.List<java.lang.String> nodes)
@KSMethod public void uncheckNode(java.lang.String nodeid)
@KSMethod public void uncheckNodes(java.util.List<java.lang.String> nodes)
@KSMethod public void setRootVisible(boolean visible)
@KSMethod public void addTreeNodeClickListener(TreeNodeClickListener listener)
@KSMethod public void addTreeNodeQueryListener(TreeNodeQueryListener listener)
@KSMethod public void addTreeNodeCheckListener(TreeNodeCheckListener listener)
@KSMethod public void addTreeNodeDragListener(TreeNodeDragListener listener)
public void treeNodeDrag(java.lang.String nodeId, java.lang.Object fromParentId, java.lang.Object toParentId)
public void treeNodeCheck(java.lang.String parentNodeId, java.lang.String nodeId, java.lang.Boolean checked)
@KSMethod public void treeNodeClick(java.lang.String parentNodeId, java.lang.String nodeId)
public void treeNodeDoubleClick(java.lang.String parentNodeId, java.lang.String nodeId)
public void queryTreeNodeChildren(java.lang.String parentId, java.lang.String nodeId)
@KSMethod public TreeView.TreeState getTreeState()
@KSMethod public void setMulti(boolean isMulti)
isMulti
- the isMulti to set