Histórico da Página
...
02. PROCEDURES DO COMPONENTE
O componente TreeView.w possui um código altamente documentado que pode ser utilizado.
Abaixo apresentamos as principais procedures do TreeView:
Procedure | Parâmetros | Descrição | Exemplo | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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: RUN addNode IN h-treeview ("n1","","node 1","","") NO-ERROR. RUN addNode IN h-treeview ("n2","","node 2","","expanded") NO-ERROR. RUN addNode IN h-treeview ("n21","n2","node 21","","") NO-ERROR. RUN addNode IN h-treeview ("n22","n2","node 22","image/treeview/book02.bmp","expanded"). RUN addNode IN h-treeview("n221","n22","node 221","image/treeview/book02.bmp",""). RUN addNode IN h-treeview ("n222","n22","node 222","image/treeview/book02.bmp",""). RUN addNode IN h-treeview ("n3","","node 3","image/treeview/present1.bmp","expanded"). RUN addNode IN h-treeview ("n31","n3","node 31","image/treeview/$.bmp",""). RUN addNode IN h-treeview ("n4","","node 4","image/treeview/smile56.bmp",""). END. | ||||||||||||||||||
applyEntry | Passar o parâmetro vazio ("") | RFaz um entry no treeview | RUN applyEntry IN h-treeview(INPUT ""). | ||||||||||||||||||
deleteNode |
| Elimina um node de uma chave especificada. | RUN deleteNode IN h-treeview(c-codigo-node,"refresh"). | ||||||||||||||||||
destroyObject | Elimina o treeview da memoria. | IF VALID-HANDLE(h-treeview) THEN DO: RUN destroyObject IN h-treeview. DELETE PROCEDURE h-treeview NO-ERROR. END. |
- addNode (INPUT pcKe AS CHARACTER NO-UNDO.
DEFINE INPUT PARAMETER pcKePar AS CHARACTER NO-UNDO.
DEFINE INPUT PARAMETER pcLab AS CHARACTER NO-UNDO.
DEFINE INPUT PARAMETER pcIco AS CHARACTER NO-UNDO.
DEFINE INPUT PARAMETER pcOptn AS CHARACTER NO-UNDO.
...