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: EDIT_COMPONENTComponente freeform de edição da coluna. Sintaxe
Retorno
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:EDHEADERCabeçalho da coluna. Sintaxe
Retorno
Exemplo
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método GET:EDIMAGE_HEADERImagem de cabeçalho da coluna. Sintaxe
Retorno
Exemplo
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:EDINDEX_COLUMNÍndice da coluna na grade. Sintaxe
Retorno
Exemplo
| |||||||||||||||
Expandir | |||||||||||||||
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método GET:EDNO_VARIABLERetorna se coluna não possui variável. Sintaxe
Retorno
CHAR
Exemplo
| ||||||||||||||
Expandir | ||||||||||||||
| ||||||||||||||
Método GET: EDSintaxe
Retorno | ||||||||||||||
Tipo | Descrição | CHAR |
Bloco de código | |
---|---|
ruby | |
theme | Confluence |
linenumbers | true |
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:EDROW_SELECTEDLinha selecionada na grade. Sintaxe
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET:EDVALUEValor da coluna. Sintaxe
ParâmetrosRetorno
CHAR
Exemplo
|
Métodos SET
utilizando a função _ADVPL_set_property
que permite alterar e manipular os valores do componente.
Expandir | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Método SET:ADDAFTER_EDIT_ROWEVENTFunção executada após finalizar a edição da coluna Inclui uma nova linha no final da grade. Sintaxe
Parâmetroscode
| |||||||
linenumbers | true |
CHAR | Função que será executada após finalizar a edição da coluna. | Sim |
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:ADJUSTBEFORE_COLUMNSEDIT_WIDTHEVENTFunção executada antes de iniciar a edição da coluna Ajusta a largura das colunas conforme tamanho total atribuído para a grade e para cada uma das colunas. Sintaxe
Exemplo
Parâmetros
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET: AFSintaxe
| ||||||||||||||
Expandir | ||||||||||||||
title | SET
|
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET: AFMétodo SET: AFTER_ADD_ROW_EVENTFunção executada após incluir uma nova linha na grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:AFTER_EDIT_ROW Função executada após a edição da linha (em qualquer coluna) da grade.AFSintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:AFTER_ORDER_EVENTAFFunção executada após a ordenação de qualquer coluna da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:AFTER_REMOVE_ROW_EVENT Exibe uma mensagem na barra de status.AFSintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método SET:AFTER_ROW_EVENTAFFunção executada após sair de qualquer linha da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET:BEFORE_ADD_ROW_EVENTAFSintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método SET: AFFunção executada antes de incluir uma nova linha na grade.Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método SET:BEFORE_EDIT_ROWFunção executada antes da edição da linha (em qualquer coluna) da grade.AFSintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método SET:BEFORE_ORDER_EVENTFunção executada antes da ordenação de qualquer coluna da grade.AFSintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método SET:BEFORE_REMOVE_ROW_EVENTFunção executada antes de excluir qualquer linha da grade.AFSintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:BEFORE_ROW_EVENTAFFunção executada antes de entrar em qualquer linha da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:CAN_ADD_ROWHabilita/desabilita a inclusão de novas linhas na grade.AFSintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método SET: AFSintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET:CAN_COPY_ROWHabilita/desabilita a cópia de linhas da grade.AFSintaxe
Parâmetros | |||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||
Permite copiar linhas? | BOOLEAN | Indicador lógico que habilita/desabilita a cópia de linhas na grade. | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CAN_COPY_ROW",FALSE) |
title | SET CAN_REMOVE_ROW |
---|
Método SET: CAN_REMOVE_ROW
Habilita/desabilita a exclusão de linhas da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CAN_REMOVE_ROW",< Permite excluir linhas? >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CAN_REMOVE_ROW",FALSE) |
title | SET CLEAR |
---|
Método SET: CLEAR
Remove todas as linhas da grade reinicia qualquer ordenação de coluna feita pelo usuário.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR") |
title | SET CLEAR_ALL_ATTRIBUTES |
---|
Método SET: CLEAR_ALL_ATTRIBUTES
Define se na exclusão de determinada linha da grade, todos os atributos da variável de controle nesta linha, serão inicializados.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR_ALL_ATTRIBUTES",< Inicializa atributos da linha na exclusão? >) |
Parâmetros
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.
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
>,"AFTER_ADD_ROW_EVENT",< Função >) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? |
---|---|---|---|
CHAR | Sim |
Exemplo
Bloco de código |
---|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET: AFSintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método SET: AF |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_ALL_ATTRIBUTES",FALSE) |
title | SET CLEAR_ALL_LINE_COLOR |
---|
Método SET: CLEAR_ALL_LINE_COLOR
Restaura a cor padrão para todas as linhas da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR_ALL_LINE_COLOR") |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_ALL_LINE_COLOR") |
title | SET CLEAR_ALL_LINE_FONT_COLOR |
---|
Método SET: CLEAR_ALL_LINE_FONT_COLOR
Restaura a cor padrão da fonte para todas as linhas da grade.
Sintaxe
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") |
title | SET CLEAR_LINE_COLOR |
---|
Método SET: CLEAR_LINE_COLOR
Restaura a cor padrão para um determinada linha da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR_LINE_COLOR",< Linha >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_LINE_COLOR",5) |
title | SET CLEAR_LINE_FONT_COLOR |
---|
Método SET: CLEAR_LINE_FONT_COLOR
Restaura a cor padrão da fonte de uma determinada linha da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"CLEAR_LINE_FONT_COLOR",< Linha >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"CLEAR_LINE_FONT_COLOR",5) |
title | SET COLUMN_VALUE |
---|
Método SET: COLUMN_VALUE
Atribui o valor de uma determinada linha e coluna da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"COLUMN_VALUE",< Coluna>, < Linha>, < Valor>) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"COLUMN_VALUE","cod_empresa",5,"50") |
title | SET COPY_ROW |
---|
Método SET: COPY_ROW
Copia uma determinada linha para uma nova criada no final da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"COPY_ROW",< Linha>) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"COPY_ROW",5) |
title | SET ENABLE_EDIT_MODE |
---|
Método SET: ENABLE_EDIT_MODE
Habilita/desabilita a edição e visualização da grade em modo formulário.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"ENABLE_EDIT_MODE",< Permite editar e visualizar no modo formulário? >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"ENABLE_EDIT_MODE",FALSE) |
title | SET HEADER_CLICK_EVENT |
---|
Método SET: HEADER_CLICK_EVENT
Função executada ao clicar no cabeçalho de qualquer coluna da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >HEADER_CLICK_EVENT",< Função >) |
Parâmetros
title | SET ITEM_COUNT |
---|
Método SET: ITEM_COUNT
Quantidade total de linhas da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"ITEM_COUNT",< Linhas >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"ITEM_COUNT",10) |
title | SET LINE_COLOR |
---|
Método SET: LINE_COLOR
Cor de fundo para uma determinada linha da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"LINE_COLOR",< Linha>, < Nível de vermelho>, < Nível de verde>, < Nível de azul>) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"LINE_COLOR",5,255,175,175) |
title | SET LINE_FONT_COLOR |
---|
Método SET: LINE_FONT_COLOR
Cor da fonte para uma determinada linha da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"LINE_FONT_COLOR",< Linha>, < Nível de vermelho>, < Nível de verde>, < Nível de azul>) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"LINE_FONT_COLOR",5,255,0,0) |
title | SET REMOVE_EMPTY_ROWS |
---|
Método SET: REMOVE_EMPTY_ROWS
Remove todas as linhas em branco da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"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") |
title | SET REMOVE_ROW |
---|
Método SET: REMOVE_ROW
Remove uma determinada linha da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"REMOVE_ROW",< Linha >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"REMOVE_ROW",5) |
title | SET SELECT_COLUMN |
---|
Método SET: SELECT_COLUMN
Posiciona o foco para uma determinada coluna da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"SELECT_COLUMN",< Coluna >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"SELECT_COLUMN",10) |
title | SET SELECT_ITEM |
---|
Método SET: SELECT_ITEM
Posiciona o foco para uma determinada linha e coluna da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"SELECT_ITEM",< Linha>,< Coluna >) |
Parâmetros
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"SELECT_ITEM",5,10) |
title | SET SET_ROWS |
---|
Método SET: SET_ROWS
Define a variável que irá controlar os valores e a quantidade de linhas inicias que será atribuída para a grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"SET_ROWS",< Variável>, [ Linhas]) |
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
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_table_reference,"SET_ROWS",ma_variable,1) |
title | SET VARIABLE |
---|
Método SET: VARIABLE
Define a variável que irá controlar os valores da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_table_reference >,"VARIABLEAFTER_ADD_ROW_EVENT",< VariávelFunção >) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? |
---|---|---|---|
Variável | ARRAY OF RECORD | Variável ARRAY OF RECORD que irá controlar os valores da grade. Os atributos deste ARRAY deverá ter o mesmo nome das colunas criadas na grade. | Sim |
CHAR | Sim |
Exemplo
Bloco de código |
---|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método SET: AFSintaxe
Parâmetros
Exemplo
|
Exemplo
Expandir | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
Visualização |