Histórico da Página
...
Procedure | Parâmetros | Descrição | Exemplo/Utilização | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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". | |||||||||||||||||||||||||||||||||||||||||
pi-node-is-expanded |
| Retorno "YES" ou "NO" indicando se o node está expandido. | RUN pi-node-is-expanded (INPUT c-codigo-node). | |||||||||||||||||||||||||||||||||||||||||
pi-atualizaTreeview | Faz uma atualização/refresh do TreeView. | RUN pi-atualizaTreeview. | ||||||||||||||||||||||||||||||||||||||||||
tvNodeEvent |
| Procedure auxiliar que é assinada no treeviewTreeView, onde todos os eventos que ocorrerem no treeview TreeView chamarão esta procedure. Você não precisa chamar esta procedure diretamente, pois quem irá chamá-la é o treeviewTreeView. Nesta procedure serão alimentados as variáveis será alimentada a variável c-codigo-node e h-node com o pcNodeKey, que é com a chave do node selecionado. | pi-atualizaTreeview | Faz uma atualização/refresh do treeview . | ||||||||||||||||||||||||||||||||||||||||
RUN pi-atualizaTreeview.pi-ClickTreeview | Esta é uma procedure que é Procedure que será chamada pelo tvNodeEvent e deve ser criada no seu programa, pois neste ponto que você deverá utilizar osempre que ocorrer um evento de "select" (click em um node) no TreeView. Caso queria capturar este evento, esta Procedure deve ser definida no seu programa. A variável c-codigo-node e h-node, que é a chave do node, e fazer os seus procedimentos necessários para atualizar frames e utilizar oirá conter a chave do node selecionado. | PROCEDURE pi-ClickTreeView: | ||||||||||||||||||||||||||||||||||||||||||
pi-CtrlPopupTreeview |
| Procedure utilizada para criar e controlar o Popup do Treeview. Ela será chamada pelo tvNodeEvent em dois momentos: 1) Criação do Menu Executada na momento em que o componente é criado. Passando como parâmetro o Ação "build". Neste momento a Procedure deverá retornar uma String com a lista dos itens que devem ser apresentados no Popup. A lista deve utilizar o separador "chr(1)" e deve ser composta por Label e Valor de cada item. Ex: "LabelItem1" + chr(1) + "valoritem1" + chr(1) + "LabelItem2" + chr(1) + "valoritem2". É possível acrescentar uma regra entre os itens, para isto, basta incluir um item com o Label "RULE" e o valor igual a branco. xxxxProcedure que será chamada pelo tvNodeEvent sempre que ocorrer um evento de "select" (click em um node) no TreeView. xxxxCaso queria capturar este evento, esta Procedure deve ser definida no seu programa. xxxxxA variável c-codigo-node irá conter a chave do node selecionado. | ||||||||||||||||||||||||||||||||||||||||||
pi-GenericEventTreeview |
| xxxxProcedure que será chamada pelo tvNodeEvent sempre que ocorrer um evento de "select" (click em um node) no TreeView. xxxxCaso queria capturar este evento, esta Procedure deve ser definida no seu programa. xxxA variável c-codigo-node irá conter a chave do node selecionado. |
Card documentos | ||||
---|---|---|---|---|
|
...