new TreeView()
Example
let treeview = new TreeView();
let box = new Box();
box.append(treeview);
treeview.setNodes([
{
id:1
,text:"folder 1"
,icon:"glyphicon glyphicon-unchecked"
}
,{
id:2
,text:"folder 2"
,icon:"glyphicon glyphicon-unchecked"
,children:[
{id:21,text:"folder a" , data:{"desc":"extra data"}}
,{id:22,text:"folder b"}
,{id:23,text:"folder c"}
]
}
,{
id:3
,text:"folder 3"
}
]);
Methods
-
addNode(p_node, p_posi)
-
Adiciona um nó especifico de acordo com um parente informado ou o ultimo nó selecionado.
Parameters:
Name Type Description p_nodeINodeTreeView p_posiETreeViewPosition Returns:
- Type
- TreeView
-
clear()
-
Limpa o treeview.
Returns:
- Type
- TreeView
-
getSelectedNode()
-
Retorna o ultimo nó selecionado.
Returns:
- Type
- INodeTreeView
-
refresh()
-
Força uma atualização no treeview.
Returns:
- Type
- TreeView
-
setNodes(p_nodes)
-
Atualiza os nós do treeview.
Parameters:
Name Type Description p_nodesArray.<INodeTreeView> Returns:
- Type
- TreeView
-
updateNode(p_node)
-
Atualiza o icone e texto de um nó especifico.
Parameters:
Name Type Description p_nodeINodeTreeView Returns:
- Type
- TreeView
