Páginas filhas
  • _ADVPL_set_property

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ajusta o valor de uma propriedade de um componente Metadado/FreeForm.

Sintaxe

Bloco de código
_ADVPL_set_property( [ <form_reference> ],[ <property> ], [ <table_name> ], [ <column_name> ], [ <value> ], [ <row_number> ], [ <table_alias> ] )

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

form_reference

CHAR

Sim

Código de referência do formulário. Retornado pela função Função getFormReference.

property

CHAR

Sim

Nome da propriedade que deseja setar para o componente.

(aviso) Acesse a lista de propriedades válidas para cada componente e a lista de parâmetros obrigatórios para cada propriedade.

table_name

CHAR

Sim

Nome da tabela registrada para o campo do formulário.

column_name

CHAR

Sim

Nome da coluna registrada para o campo do formulário.

value

CHAR

Sim

Valor a ser atribuido para o campo do formulário.

row_number

CHAR

Não

Linha da grid do formulário a ser atualizado (Quando o campo fizer parte de uma grid no formulário).

table_alias

CHAR

Não

Alias da tabela (Quando a tabela/coluna do formulário tiver a informação de "Alias da Tabela" preenchida).

Exemplo

Bloco de código
languageruby
themeConfluence
linenumberstrue
#---------------------------#
 FUNCTION setProperty_test()
#---------------------------#
  DEFINE l_form_reference VARCHAR(10)

  #Obtendo a referência do formulário
  LET l_form_reference = _ADVPL_GetFormReference("edi0009")

  # Informa valor para o campo "tipo de processo"
  CALL _ADVPL_set_property(l_form_reference,"VALUE","edi_tip_processo","tip_processo","1")
END FUNCTION

...