Histórico da Página
...
Foi disponibilizado o include ut-4gltreeview.i para facilitar a utilização do TreeView, que possui as seguintes variáveis e procedures:
Variável | Tipo | Descrição |
---|---|---|
h-treeview4gltreeview | Handle | Contem o handle da instância do treeviewTreeView |
c-codigo-node | Char | Contem o pcKe do node selecionado |
cImage | Char | Contem a imagem que será apresentada no node |
cFgColor | Char | Contem a cor de frente do node |
cFont | Char | Contem o código da fonte utilizada no node |
cExpClp | Char | Expande ou fecha o node |
Procedure | Parâmetros | Descrição | Exemplo/Utilização | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
pi- | atualizaTreeviewFaz uma atualização/refresh do treeview. | RUN pi-atualizaTreeview. | pi-create-node |
| Cria um node no treeview. O pcOptn é uma lista de parâmetros que são separados por chr(1). Valores válidos para o pcOtn:
| DO ON ERROR UNDO, LEAVE: RUN pi-create-node RUN pi-create-node END. | ||||||||||||||||||||||||||||||||||||||||||||
pi-update-node |
| Atualiza o label, ícone ou a lista de opções de um determinado node. Para remover um item do pcOptn existente, coloque "!" na frente da opção, conforme o exemplo abaixo: pcOptn="!font" A opção acima removerá o fonte definido para o node. | ASSIGN cFgColor = "font=1". | |||||||||||||||||||||||||||||||||||||||||||||||
tvNodeEventpi-node-is-expanded |
pcEvent | Char | Evento que aconteceu | I | pcNodeKey
| Retorno "YES" ou "NO" indicando se o node está expandido. | RUN pi-node-is-expanded (INPUT c-codigo-node). | |||||||||||||||||||||||||||||||||||||||||||
tvNodeEvent |
| Procedure auxiliar que Procedure auxiliar que é assinada no treeview, onde todos os eventos que ocorrerem no treeview chamarão esta procedure. Você não precisa chamar esta procedure diretamente, pois quem irá chamá-la é o treeview. Nesta procedure serão alimentados as variáveis c-codigo-node e h-node com o pcNodeKey, que é a chave do node selecionado. | ||||||||||||||||||||||||||||||||||||||||||||||||
pi-atualizaTreeview | Faz uma atualização/refresh do treeview. | RUN pi-atualizaTreeview. | ||||||||||||||||||||||||||||||||||||||||||||||||
pi-ClickTreeview | Esta é uma procedure que é chamada pelo tvNodeEvent e deve ser criada no seu programa, pois neste ponto que você deverá utilizar o c-codigo-node e h-node, que é a chave do node, e fazer os seus procedimentos necessários para atualizar frames e utilizar o node selecionado. |
...