Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Possui botões para visualizar detalhes sobre o programa em execução, teclas de atalho e maximar a janela atual.
|
Métodos GET
Sintaxe
Métodos acessíveis através da função
_ADVPL_
Métodos GET
Métodos acessíveis através da função _ADVPL_get_property
get_property
que permite recuperar e manipular os valores do componente:
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:TECOLUMN_BY_INDEXNome da coluna conforme índice da mesma. Sintaxe
Retorno
Parâmetros
Retorno
Exemplo
| |||||||||||||||||||||||
Expandir | |||||||||||||||||||||||
| |||||||||||||||||||||||
Método GET: TESintaxe
Retorno | |||||||||||||||||||||||
Tipo | Descrição | ||||||||||||||||||||||
CHAR | Texto | ||||||||||||||||||||||
Bloco de código | |||||||||||||||||||||||
|
l_table_reference,"COLUMN_BY_INDEX",10) |
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método GET:TECOLUMN_SELECTEDÍndice da coluna seleciona na grade. Sintaxe
Retorno
| Texto CHAR
Exemplo
|
Expandir | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Método GET:TECOLUMN_VALUESintaxe
Parâmetros
Retorno
| Texto CHAR
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Expandir | |||||||||||||||
| |||||||||||||||
Método GET:TEITEM_COUNTTotal de linhas da grade. Sintaxe
Retorno
| Texto CHAR
Exemplo
| ||||||||||||||
Expandir | |||||||||||||||
Veja também LGX - LTABLECOLUMNEX |
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método GET:TEPOPUP_REFERENCEReferência do menu popup da grade. Sintaxe
Retorno
CHAR Texto
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:TEROW_SELECTEDLinha selecionada na grade. Sintaxe
Retorno
| Texto CHAR
Exemplo
|
Métodos SET
utilizando a função
|
|
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
MétodoSET: TEGET: ACTIVATE_EDIT_FORMAtiva/desativa a tela de edição da grade em modo formulárioExibe uma mensagem na barra de status. Sintaxe
Parâmetros
cText | CHAR |
Exemplo
| ||||||||||||||||||
Expandir | ||||||||||||||||||||
| ||||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros | ||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||||||||||||
cText | CHAR | . | Sim | |||||||||||||||||
Bloco de código | ||||||||||||||||||||
|
l_table_reference,"ACTIVATE_EDIT_FORM",TRUE) |
Métodos SET
Uilizando a função _ADVPL_set_property
que permite alterar e manipular os valores de uma propriedade do componente.
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET:TEADD_ROWExibe uma mensagem na barra de statusInclui uma nova linha no final da grade. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
ADD_ROW") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"ADD_ROW") |
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET:TEADJUST_COLUMNS_WIDTHAjusta a largura das colunas conforme tamanho total atribuído para a grade e para cada uma das colunasExibe uma mensagem na barra de status. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
ADJUST_COLUMNS_WIDTH") |
Este método verifica se a largura total da grade é maior que a soma das larguras das colunas e distribui este excedente proporcionalmente para cada coluna da grade.
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"ADJUST_COLUMNS_WIDTH") |
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_ADD_ROW_EVENTFunção executada após incluir uma nova linha na gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
language | ruby | ||||||||||
theme | Confluence | linenumbers | true
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_EDIT_ROWFunção executada após a edição da linha (em qualquer coluna) da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
language | ruby | theme | Confluence
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_ORDER_EVENTFunção executada após a ordenação de qualquer coluna da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
language | ruby | ||||||||||
theme | Confluence | linenumbers | true
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_REMOVE_ROW_EVENTExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
language | ruby | theme | Confluence
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_ROW_EVENTFunção executada após sair de qualquer linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
. | Sim | Exemplo Bloco de código | | ||||||||
|
Função que será executada após sair de qualquer linha da grade. | Sim |
Importante: esta função deverá retornar um indicador lógico que define se será permitido o usuário sair da linha ou não.
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEBEFORE_ADD_ROW_EVENTFunção executada antes de incluir uma nova linha na gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEBEFORE_EDIT_ROWFunção executada antes da edição da linha (em qualquer coluna) da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET:TEBEFORE_ORDER_EVENTFunção executada antes da ordenação de qualquer coluna da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
. | Sim | Exemplo Bloco de código | | |||||||||
|
Função que será acionada antes da ordenação de qualquer coluna da grade. | Sim |
Importante: esta função deverá retornar um indicador lógico que define se a ordenação será ou não realizada.
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEBEFORE_REMOVE_ROW_EVENTFunção executada antes de excluir qualquer linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEBEFORE_ROW_EVENTFunção executada antes de entrar em qualquer linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
language | ruby | ||||||||||
theme | Confluence | linenumbers | true
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET:TECAN_ADD_ROWHabilita/desabilita a inclusão de novas linhas na gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET:TECAN_COPY_ROWHabilita/desabilita a cópia de linhas da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
|
Expandir | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Método SET: CAN_REMOVE_ROWHabilita/desabilita a exclusão de linhas da grade Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR | . | Sim | Exemplo
Exemplo
|
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET:TECLEARRemove todas as linhas da grade reinicia qualquer ordenação de coluna feita pelo usuárioExibe uma mensagem na barra de status. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
Bloco de código |
---|
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
title | SET |
---|
Método SET: TE
Exibe uma mensagem na barra de status.
Sintaxe
Bloco de código |
---|
CALL _ADVPL_set_property(< cReference >l_table_reference,"TEXT",< cText >CLEAR") |
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||
cText | CHAR | . | Sim | ||||||||||||||||||||
| |||||||||||||||||||||||
Método SET: CLEAR_ALL_ATTRIBUTESDefine se na exclusão de determinada linha da grade, todos os atributos da variável de controle nesta linha, serão inicializados | |||||||||||||||||||||||
Bloco de código | |||||||||||||||||||||||
| |||||||||||||||||||||||
Expandir | |||||||||||||||||||||||
| |||||||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR | . | Sim | Exemplo
O padrão deste método é TRUE, ele define se ao excluir uma determinada linha da grade, todos os atributos da variável de controle serão excluídos ou somente os que estão visíveis na grade.
Exemplo
|
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Expandir | ||||||
| ||||||
Método SET:TECLEAR_ALL_LINE_COLORRestaura a cor padrão para todas as linhas da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
CLEAR_ALL_LINE_COLOR") |
Exemplo
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
title | SET |
---|
Método SET: TE
Exibe uma mensagem na barra de status.
Sintaxe
Bloco de código |
---|
CALL _ADVPL_set_property(< cReference >,"TEXT",< cText >) |
Parâmetros
l_table_reference,"CLEAR_ALL_LINE_COLOR") |
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET: CLEAR_ALL_LINE_FONT_COLORRestaura a cor padrão da fonte para todas as linhas da grade. Sintaxe
Exemplo
| ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_ALL_LINE_FONT_COLOR") |
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET:TECLEAR_LINE_COLORRestaura a cor padrão para um determinada linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros | |||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||
cText | CHAR | . | Sim |
Bloco de código | |
---|---|
language | ruby |
theme | Confluence | linenumbers | truel_table_reference,"CLEAR_LINE_COLOR",5) |
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET:TECLEAR_LINE_FONT_COLORRestaura a cor padrão da fonte de uma determinada linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Método SET:TECOLUMN_VALUEAtribui o valor de uma determinada linha e coluna da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Bloco de código | | ||||||||||||||||
| ||||||||||||||||||
Expandir | ||||||||||||||||||
| ||||||||||||||||||
Exemplo
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros | ||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||||||||||
cText | CHAR | . | Sim | |||||||||||||||
Bloco de código | ||||||||||||||||||
|
l_table_reference,"COLUMN_VALUE","cod_empresa",5,"50") |
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET: COPY_ROWCopia uma determinada linha para uma nova criada no final da grade | ||||||||||||||||||||
Expandir | ||||||||||||||||||||
| ||||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET:TEENABLE_EDIT_MODEHabilita/desabilita a edição e visualização da grade em modo formulárioExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros | |||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||
cText | CHAR | . | Sim | ||||||||||||||||
Bloco de código | |||||||||||||||||||
| |||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET: HEADER_CLICK_EVENTFunção executada ao clicar no cabeçalho de qualquer coluna da grade Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros
Exemplo Bloco de código | | ruby | ||||||||||||
theme | Confluence | |||||||||||||
linenumbers | true |
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método SET:TEITEM_COUNTQuantidade total de linhas da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR | . |
Exemplo
|
Expandir | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
Método SET:TELINE_COLORCor de fundo para uma determinada linha da gradeExibe uma mensagem na barra de status. Sintaxe
Parâmetros | |||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||||||||
cText | CHAR | . | Sim | ||||||||||||||||||||||||||
Bloco de código | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
Parâmetros
CHAR |
Bloco de código | | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Expandir | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Método SET: TEExibe uma mensagem na barra de status. Sintaxe
ParâmetrosNome | Tipo | Descrição | Obrigatório? | cText | CHAR |
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: LINE_FONT_COLORCor da fonte para uma determinada linha da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: REMOVE_EMPTY_ROWSRemove todas as linhas em branco da grade. Sintaxe
Este método verifica linha após linha se alguma coluna foi informada, caso nenhuma coluna tenha informação, a linha verificada é excluída. Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: REMOVE_ROWRemove uma determinada linha da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: SELECT_COLUMNPosiciona o foco para uma determinada coluna da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: SELECT_ITEMPosiciona o foco para uma determinada linha e coluna da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: SET_ROWSDefine a variável que irá controlar os valores e a quantidade de linhas inicias que será atribuída para a grade. Sintaxe
Parâmetros
Importante: este método deverá ser chamado apenas uma vez para cada componente criado. Caso deseja-se alterar a quantidade de linhas da grade, utilizar o método "ITEM_COUNT". Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: VARIABLEDefine a variável que irá controlar os valores da grade. Sintaxe
Parâmetros
Importante: Este método deverá ser chamado apenas uma vez para cada componente criado. Exemplo
|
Exemplo
Expandir | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
Importante: esta grid é para edição por coluna, caso deseja uma grid para consulta, utilize o componente LTableEx.
|
Exemplo
Expandir | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
Visualização |