Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Ajusta o valor de uma propriedade de um componente Metadado/FreeForm.
Sintaxe
...
Bloco de código |
---|
_ADVPL_set_property( [ <form<component_reference> ],[ <property> ], [ <table_name> ], [ <column_name> ], [ <value> ], [ <row_number> ], [ <table_alias><parammeter1..N> ] ) |
Parâmetros
...
Nome | Tipo | Obrigatório? | Descrição |
---|
component_reference |
| Sim | Código de referência do |
componente. | |||
property |
| Sim | Nome da propriedade que deseja setar para o componente. 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.
parameter1..N |
| 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
Informe os parâmetros obrigatórios ou opcionais, conforme descrito para respectiva propriedade do componente indicado. |
Exemplo
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#---------------------------# FUNCTION setProperty FUNCTION set_property_test() #---------------------------# DEFINE l_form_reference VARCHAR(10) #Obtendo a referência do formulário DEFINE l_listbox_reference VARCHAR(10) LET l_form_reference = _ADVPL_create_GetFormReferenceform(NULL, "edi0009LDIALOG") CALL _ADVPL_set_property(l_form_reference, "TITLE", "Titulo janela") CALL _ADVPL_set_property(l_form_reference, # Informa valor para o campo "tipo de processo""SIZE", 240, 180) LET l_listbox_reference = _ADVPL_create_component(NULL, "LLISTBOX", l_form_reference) CALL _ADVPL_set_property(l_formlistbox_reference,"VALUEALIGN","edi_tip_processoCENTER") CALL _ADVPL_set_property(l_listbox_reference,"ADD_ITEM","tip_processoPortuguês","1P") END FUNCTION |