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
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:EDINDEX_COLUMNÍndice da coluna na grade. Sintaxe
Retorno
Exemplo
| |||||||||||||||
Expandir | |||||||||||||||
| |||||||||||||||
Método GET: EDSintaxe
Retorno | |||||||||||||||
Tipo | Descrição | CHAR |
Bloco de código | |
---|---|
language | ruby |
theme | Confluence | linenumbers | trueCOLUMN") |
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método GET:EDNO_VARIABLERetorna se coluna não possui variável. Sintaxe
Retorno
CHAR Exemplo
Exemplo
|
Expandir | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Método GET:EDROW_SELECTEDLinha selecionada na grade. Sintaxe
Retorno
Exemplo
| |||||||||||||||
Expandir | |||||||||||||||
|
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 Bloco de código | | |||||
|
EVENT",< Função >) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? |
---|---|---|---|
Função | CHAR | Função a ser executada antes de iniciar a edição da coluna. | Sim |
Importante: esta função deverá retornar um identificador lógico que define se será permitida ou não a edição da coluna.
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Método SET:AFTER_ADD_ROW_EVENTBLANKDefine se a coluna, caso não for informado, fique com o valor em branco ao invés de nuloFunção executada após incluir uma nova linha na grade. Sintaxe
Parâmetros
| |||||||||||||
Exemplo | title
| SET AFTER
|
Expandir | |||
---|---|---|---|
| |||
Método SET: CLEAR_EDIT_PROPERTYLimpa todas as propriedades definidas para o componente de edição | EDIT_ROW Método SET: AFTER_EDIT_ROWFunção executada após a edição da linha (em qualquer coluna) da grade. Sintaxe
Exemplo | ||
Nome | Tipo | Descrição | Obrigatório? |
Função | CHAR | Função a ser executada após a edição da linha (em qualquer coluna) da grade. | Sim |
Bloco de código |
---|
CALL _ADVPL_set_property(l_column_reference,"CLEAR_EDIT_PROPERTY") |
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:AFTERCOLUMN_ORDER_EVENTWIDTHLargura da coluna em pixels Função executada após a ordenação de qualquer coluna da grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET:AFTER_REMOVE_ROW_EVENTEDIT_COMPONENTComponente freeform de edição da colunaExibe uma mensagem na barra de status. Sintaxe
Parâmetros
| ||||||||||
Expandir | ||||||||||
| ||||||||||
Exemplo
Método SET: AFTER_ROW_EVENTFunção executada após sair de qualquer linha da grade. Sintaxe
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método SET: PICTUREPropriedade do componente de edição. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Método SET: HEADERCabeçalho da coluna | |||||||||||||
Expandir | |||||||||||||
| |||||||||||||
Método SET: BEFORE_ADD_ROW_EVENTFunção executada antes de incluir uma nova linha na grade. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Método SET:BEFOREHEADER_EDITCLICK_ROWEVENTFunção executada antes da edição da linha (em qualquer coluna) da gradeao clicar no cabeçalho da coluna. Sintaxe
Parâmetros
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET:BEFORE_ORDER_EVENTIMAGEDefine uma ou várias imagens a serem exibidas na colunaFunção executada antes da ordenação de qualquer coluna da grade. Sintaxe
Parâmetros
| ||||||||||
Expandir | ||||||||||
| ||||||||||
Para este método, pode-se informar o nome das imagens de duas formas:
Exemplo
Método SET: BEFORE_REMOVE_ROW_EVENTFunção executada antes de excluir qualquer linha da grade. Sintaxe
Parâmetros | ||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||
Função | CHAR | Função que será executada antes de excluir qualquer linha da grade. | Sim | |||||||
Expandir | ||||||||||
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: IMAGE_COLUMNAssume o valor da coluna como o nome da imagem a ser exibida. Sintaxe
| ||||||||||
| ||||||||||
Método SET: BEFORE_ROW_EVENTFunção executada antes de entrar em qualquer linha da grade. Sintaxe
Parâmetros
| ||||||||||
Expandir | ||||||||||
| ||||||||||
Exemplo
Método SET: CAN_ADD_ROWHabilita/desabilita a inclusão de novas linhas na grade. Sintaxe
|
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Método SET: IMAGE_HEADERImagem de cabeçalho da coluna. Sintaxe
| |||||||||||||
Nome | Tipo | Descrição | Obrigatório? | ||||||||||
Permite incluir linhas? | BOOLEAN | Indicador lógico que habilita/desabilita a inclusão de novas linhas na grade. | Sim |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(< l_table_reference >,"CANIMAGE_ADD_ROWHEADER",FALSE) |
title | SET CAN_COPY_ROW |
---|
< Imagem >) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? |
---|---|---|---|
Imagem | CHAR | Nome da imagem no RPO que será utilizada no cabeçalho da coluna. | Sim |
Exemplo
Bloco de código |
---|
CALL |
Método SET: CAN_COPY_ROW
Habilita/desabilita a cópia de linhas da grade.
Sintaxe
Bloco de código |
---|
_ADVPL_set_property(< l_tablecolumn_reference >,"CANIMAGE_COPY_ROW",< Permite copiar linhas? >) |
Parâmetros
HEADER","CHECKED") |
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: NO_VARIABLEAssume que a coluna não possui variável, é apenas para exibição de imagem ou texto fixo, sem valor. Sintaxe
Exemplo
| ||||||||||
Expandir | ||||||||||
| ||||||||||
Exemplo
Método SET: CAN_REMOVE_ROWHabilita/desabilita a exclusão de linhas da grade. Sintaxe
|
Expandir | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Método SET: ORDERHabilita/desabilita a ordenação dos valores da coluna. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Método SET:CLEARORDER_BY_COLUMNOrdena os valores da colunaRemove todas as linhas da grade reinicia qualquer ordenação de coluna feita pelo usuário. Sintaxe
Parâmetroscode
Exemplo
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método SET:CLEAR_ALL_ATTRIBUTESTEXTDefine se na exclusão de determinada linha da grade, todos os atributos da variável de controle nesta linha, serão inicializados. Sintaxeum ou vários textos a serem exibidos na coluna. Sintaxe
Parâmetros
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
| |||||||||||||||||||||
Expandir | |||||||||||||||||||||
|
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
Texto | CHAR | Texto fixo ou de condições para exibição do mesmo na coluna. | Sim |
Para este método, pode-se informar o texto de duas formas:
- Fixo: informa o texto que será exibido para todas as linhas da coluna (apenas para colunas que não possuem valor);
- Ex.: Item
- Variável: informa no formato de parâmetro, o valor e o texto que a coluna deverá exibir caso a mesma estiver com o valor definido;
- Ex.: {'I','Item'}{'C','Componente'}
Exemplo
Bloco de código |
---|
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 | |
---|---|
language | ruby |
theme | Confluence | linenumbers | true
CALL _ADVPL_set_property(l_tablecolumn_reference,"SELECT_ITEM",5,10TEXT","{'I','Item'}{'C','Componente'}") |
Expandir | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Método SET: VALUEValor da coluna 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
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 | Linhas | INTEGER | Quantidade de linhas iniciais que será atribuída para a grade. | Sim |
Exemplo
Exemplo
|
Expandir | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET: VARIABLE VARIABLEVariável (atributo) do ARRAY OF RECORD definido para a grade, Define a variável que irá controlar os valores o valor da gradecoluna. Sintaxe
Parâmetros
Exemplo
|
Exemplo
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Visualização |