Histórico da Página
...
- Visão Geral
- Procedures do Include ut-4gltreeview.i (facilitador)
- Procedures e Funções do Componente
- Exemplo de Utilização
- Telas do TreeView
- Documentação Complementar do Componente
...
Card documentos | ||||
---|---|---|---|---|
|
03. PROCEDURES E FUNÇÕES DO COMPONENTE
O componente TreeView.w 4GLTreeView possui um código altamente documentado que pode ser utilizado.
...
Abaixo temos as principais procedures e funções do TreeView:
Procedure | Parâmetros | Descrição | Exemplo/Utilização | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
addNode * |
| Adiciona um node no treeview. Se o node for adicionado a um node pai, ele será o último filho. | DO ON ERROR UNDO, LEAVE: | ||||||||||||||||||||||||||||||||||
applyEntry | Passar o parâmetro vazio ("") | Faz um entry no treeview | RUN applyEntry IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
updateNode * | deleteNode |
Parâmetros do node |
| Atualiza o label, ícone ou a lista de opções de um determinado nodeElimina um node de uma chave especificada. | RUN deleteNodeupdateNode IN h-4gltreeview | ||||||||||||||||||||||||||||||||
deleteNode |
| Elimina um node de uma chave especificada. | RUN deleteNode IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
moveNode |
| Move um node origem como filho de outro node destino. Caso o pcMode = "parent" e o node destino seja em branco, ele jogara o node origem como o último node do nível 0. | RUN moveNode | destroyObject | Elimina o treeview da memória. | IF VALID-HANDLE(h-4gltreeview) THEN DO: RUN destroyObject IN h-4gltreeview. DELETE PROCEDURE h-4gltreeview. END. | emptyTree | Zera o conteúdo da treeview. | RUN emptyTree IN h-4gltreeview. | enableObject | Habilita o treeview | RUN enableObject IN h-4gltreeview. | expandBranch |
| Expande o node e todos os filhos dele | RUN expandBranch IN h-4gltreeview | |||||||||||||||||||||
enableObject | Habilita o | getFrameTreeview |
| Retorna o handle da frame do treeview | RUN getFrameTreeviewenableObject IN h-4gltreeview | getNodeDetails |
| Retorna detalhes de um node do treeview | . | ||||||||||||||||||||||||||||
initializeObject | Inicializa o treeview | RUN initializeObject IN h-4gltreeview. | |||||||||||||||||||||||||||||||||||
destroyObject | Elimina o treeview da memória. | IF VALID-HANDLE(h-4gltreeview) THEN DO: RUN destroyObjectRUN getNodeDetails IN h-4gltreeview. DELETE PROCEDURE (c-codigo-node, OUTPUT hNdBf).h-4gltreeview. END. | |||||||||||||||||||||||||||||||||||
getFrameTreeview |
| Retorna o handle da frame do treeview | RUN getFrameTreeview IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
emptyTree | Zera o conteúdo da treeview. | RUN emptyTree IN h-4gltreeview. | |||||||||||||||||||||||||||||||||||
applyEntry | Passar o parâmetro vazio ("") | Faz um entry no treeview | RUN applyEntry IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
expandBranch |
| Expande o node e todos os filhos dele | RUN expandBranch IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
getNodeDetails |
| Retorna detalhes de um node do treeview | RUN getNodeDetails IN h-4gltreeview MESSAGE DELETE OBJECT hNdBf. | initializeObject | Inicializa o treeview | RUN initializeObject IN h-4gltreeview. | |||||||||||||||||||||||||||||||
moveNode |
| Move um node origem como filho de outro node destino. Caso o pcMode = "parent" e o node destino seja em branco, ele jogara o node origem como o último node do nível 0. | RUN moveNode IN h-4gltreeview | ||||||||||||||||||||||||||||||||||
"ico:" hNdBf:BUFFER-FIELD("ico"):BUFFER-VALUE SKIP DELETE OBJECT hNdBf. | |||||||||||||||||||||||||||||||||||||
hasNodes | |||||||||||||||||||||||||||||||||||||
getTreeCount | |||||||||||||||||||||||||||||||||||||
getNodeParentKey | |||||||||||||||||||||||||||||||||||||
selectNode | |||||||||||||||||||||||||||||||||||||
collapseNode | |||||||||||||||||||||||||||||||||||||
expandNode | |||||||||||||||||||||||||||||||||||||
setNodeTag | |||||||||||||||||||||||||||||||||||||
getNodeTag |
| Atualiza o label, ícone ou a lista de opções de um determinado node. | RUN updateNode IN h-4gltreeview (c-codigo-node, "", "", cFgColor). |
* = Procedures chamadas pelo facilitador
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas