Páginas filhas
  • _ADVPL_get_property


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

Sintaxe


_ADVPL_get_property( <component_reference> , <property> , [ <parameter1..N> ] ) ==> QUALQUER

Parâmetros


Nome

Tipo

Obrigatório?

Descrição

component_reference

CHAR

Sim

Código de referência do componente.

property

CHAR

Sim

Nome da propriedade do componente.

(aviso) Acesse a lista de propriedades válidas para cada componente.

parameter1..N

CHAR

Não

De acordo com a propriedade informada, podem existir 1 ou mais parâmetros obrigatórios exigidos para recuperar a informação desejada. 

(aviso) Acesse a lista de parâmetros parâmetros obrigatórios da propriedade do componente.

Retorno


Tipo

Descrição

QUALQUER

Valor da propriedade informada do componente.

Exemplo


#---------------------------------#
 FUNCTION get_property_test()
#---------------------------------#
  DEFINE l_dialog_reference VARCHAR(10)
  DEFINE l_titulo CHAR(100)

  LET l_dialog_reference = _ADVPL_create_component(NULL,"LDIALOG")
  CALL _ADVPL_set_property(l_dialog_reference,"TITLE","Titulo janela")
 
  LET l_titulo = _ADVPL_get_property(l_dialog_reference,"TITLE")
END FUNCTION