Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Métodos GET
Métodos acessíveis através da função _ADVPL_get_property
que permite recuperar e manipular os valores do componente:
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Método GET: COLUMN_BY_INDEXNome da coluna conforme índice da mesma. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET: COLUMN_SELECTEDÍndice da coluna seleciona na grade. Sintaxe
Retorno
()
Exemplo
|
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método GET: COLUMN_VALUESintaxe
Parâmetros
Retorno
()
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET: ITEM_COUNTTotal de linhas da grade. Sintaxe
Retorno
Exemplo
Veja também LTableColumnEx LGX - LTABLECOLUMNEX |
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET: POPUP_REFERENCEReferência do menu popup da grade. Sintaxe
Retorno
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET: ROW_SELECTEDLinha selecionada na grade. Sintaxe
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: ACTIVATE_EDIT_FORMAtiva/desativa a tela de edição da grade em modo formulário. Sintaxe
Parâmetros
Exemplo
|
Métodos SET
utilizando Uilizando a função _ADVPL_set_property
que que permite alterar e manipular os valores de uma propriedade do componente.
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: ADD_ROWInclui uma nova linha no final da grade. Sintaxe
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: ADJUST_COLUMNS_WIDTHAjusta a largura das colunas conforme tamanho total atribuído para a grade e para cada uma das colunas. Sintaxe
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
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: AFTER_ADD_ROW_EVENTFunção executada após incluir uma nova linha na grade. Sintaxe
Parâmetros
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: AFTER_EDIT_ROWFunção executada após a edição da linha (em qualquer coluna) da grade. Sintaxe
Parâmetros
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: AFTER_ORDER_EVENTFunção executada após a ordenação de qualquer coluna da grade. Sintaxe
Parâmetros
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: AFTER_REMOVE_ROW_EVENTExibe uma mensagem na barra de status. Sintaxe
Parâmetros
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEAFTER_ROW_EVENTFunção executada após sair de qualquer linha da grade. Sintaxe
Parâmetros
. | Sim | Exemplo Bloco de código | | ||||||||
language | ruby | ||||||||||
theme | Confluence | linenumbers | true
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 grade. 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 grade. Sintaxe
Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||||
| |||||||||||||
Expandir | |||||||||||||
| |||||||||||||
Importante: esta função deverá retornar um indicador lógico que define se permitirá ou não a edição da linha da grade. |
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET: BEFORE_ORDER_EVENTFunção executada antes da ordenação de qualquer coluna da grade. Método SET: TESintaxe
Parâmetros
Exemplo Bloco de código | | |||||||||||
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TEBEFORE_REMOVE_ROW_EVENTFunção executada antes de excluir qualquer linha da grade. Sintaxe
Parâmetros
Exemplo Bloco de código | | ||||||||||
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET:TEBEFORE_ROW_EVENTFunção executada antes de entrar em qualquer linha da grade. Sintaxe
Parâmetros
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bloco de código | |||||||||||||||||||
| |||||||||||||||||||
| |||||||||||||||||||
Método SET: CAN_ADD_ROWHabilita/desabilita a inclusão de novas linhas na grade. | |||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
Método SET: TE Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: CAN_COPY_ROWHabilita/desabilita a cópia de linhas da grade. Método SET: TESintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET:TECAN_REMOVE_ROWHabilita/desabilita a exclusão de linhas da grade. Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
|
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET:TECLEARRemove todas as linhas da grade reinicia qualquer ordenação de coluna feita pelo usuário. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
CLEAR") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
CALL _ADVPL_set_property(l_table_reference,"CLEAR") |
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:TECLEAR_ALL_ATTRIBUTESDefine se na exclusão de determinada linha da grade, todos os atributos da variável de controle nesta linha, serão inicializados. Sintaxe
Parâmetros
CHAR | . | Sim | Exemplo Bloco de código | | |||||||
|
BOOLEAN | Indicador lógico que define se na exclusão de determinada linha da grade, todos os atributos da variável de controle nesta linha, serão inicializados. | Sim |
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:
A variável possui os atributos: campo1, campo2 e campo3, a grade está exibindo apenas os atributos: campo2 e campo3.
Ao excluir a linha, se este método estiver ativado (TRUE), serão limpos os atributos campo1, campo2 e campo3, caso contrário (FALSE) será limpo apenas os atributos campo2 e campo3 da variável.
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_ALL_ATTRIBUTES",FALSE) |
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET: CLEAR_ALL_LINE_COLORRestaura a cor padrão para todas as linhas da grade. Sintaxe
| ||||||
Expandir | ||||||
|
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"TEXT",< cText >) |
Parâmetros
Exemplo
language | ruby |
---|---|
theme | Confluence |
linenumbers | true |
title | SET |
---|
Método SET: TE
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"TEXT",< cText >) |
Parâmetros
CLEAR_ALL_LINE_COLOR") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
title | SET |
---|
Método SET: TE
Sintaxe
Bloco de código |
---|
CALL _ADVPL_set_property(< l_table_reference >,"TEXT",< cText >) |
Parâmetros
Exemplo
Bloco de código | |
---|---|
language | ruby |
theme | Confluence | linenumbers | trueCLEAR_ALL_LINE_COLOR") |
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Método SET:TESintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR_ALL_LINE_FONT_COLOR") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
|
CALL _ADVPL_set_property(l_table_reference,"CLEAR_ALL_LINE_FONT_COLOR") |
Expandir | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Método SET: CLEAR_LINE_COLORRestaura a cor padrão para um determinada linha da grade. | ||||||||||||||||||||||
| ||||||||||||||||||||||
Método SET: TE Sintaxe
Parâmetros
CHAR | . | Sim |
Exemplo
|
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET:TECLEAR_LINE_FONT_COLORRestaura a cor padrão da fonte de uma determinada linha da grade. Sintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET:TECOLUMN_VALUEAtribui o valor de uma determinada linha e coluna da grade. Sintaxe
Parâmetros
Parâmetros
cText | CHAR |
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: COPY_ROWCopia uma determinada linha para uma nova criada no final da grade. | |||||||||||||||||||
Expandir | |||||||||||||||||||
| |||||||||||||||||||
Método SET: TE Sintaxe
Parâmetros
CHAR |
Exemplo
| ||||||||||||||||||
Expandir | |||||||||||||||||||
|
Expandir | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Método SET:TEENABLE_EDIT_MODEHabilita/desabilita a edição e visualização da grade em modo formulário. Sintaxe
Parâmetros
CHAR | . | Sim | Exemplo
Exemplo
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET:TEHEADER_CLICK_EVENTFunção executada ao clicar no cabeçalho de qualquer coluna da grade. Sintaxe
Parâmetros
Exemplo Bloco de código | | |||||||||||
language | ruby | |||||||||||
theme | Confluence | linenumbers | true
Expandir | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Método SET:TEITEM_COUNTQuantidade total de linhas da grade. Sintaxe
Parâmetros
CHAR | . | Sim |
Exemplo
|
Expandir | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
Método SET:TELINE_COLORCor de fundo para uma determinada linha da grade. Sintaxe
Parâmetros | ||||||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||||||||||||||||||||||||
cText | CHAR | . | Sim | |||||||||||||||||||||||||||||
Bloco de código | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Método SET: TESintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
Método SET: LINE_FONT_COLORCor da fonte para uma determinada linha da grade. | ||||||||||||||||||||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Método SET: TE Sintaxe
Parâmetros | ||||||||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||||||||||||||||||||||||||
cText | CHAR | . | Sim | |||||||||||||||||||||||||||||||
Bloco de código | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Método SET: TESintaxe
Parâmetros
CHAR | . | Sim |
Exemplo
|
Expandir | ||||||
---|---|---|---|---|---|---|
Expandir | ||||||
| ||||||
Método SET:TEREMOVE_EMPTY_ROWSRemove todas as linhas em branco da grade. Sintaxe
Parâmetros | ||||||
Nome | Tipo | Descrição | Obrigatório? | |||
cText | CHAR | . | Sim |
REMOVE_EMPTY_ROWS") |
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
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"REMOVE_EMPTY_ROWS") |
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET:TEREMOVE_ROWRemove uma determinada linha da grade. Sintaxe
Parâmetros
CHAR |
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET:TESELECT_COLUMNPosiciona o foco para uma determinada coluna da grade. Sintaxe
Parâmetros
CHAR |
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.
Visualização |