Retorna o valor de uma propriedade (FLEX) de uma variável do tipo WIDGET-HANDLE.
Nota: Sempre que disponível deve ser utilizado diretamente um atributo ABL equivalente. Por exemplo, o atributo SCREEN-VALUE no lugar da propriedade TEXT.
Syntax
GETPROPERTY ( variable, property ) . |
variable
O nome da variável do tipo WIDGET-HANDLE na qual se deseja alterar uma propriedade.
property
O nome da propriedade (FLEX) do componente visual que foi utilizado na interface e passado como referência para a variável em questão.
RETURNS
O valor da propriedade.
Exemplo
DEFINE VARIABLE chk1 AS WIDGET-HANDLE. DEFINE VARIABLE txt1 AS WIDGET-HANDLE. DEFINE VARIABLE bl AS LOGICAL. ASSIGN bl = GETPROPERTY(chk1, "selected"). IF bl THEN SETPROPERTY(txt1, "enabled", "true"). ELSE SETPROPERTY(txt1, "enabled", "false").
No caso de componente do tipo Datasul Zoom, deve-se utilizar os seguintes comandos para ler o código :
/* Referencia para o Zoom */ DEFINE VARIABLE fk_uf_cidade_num_id_uf_primaryKey_numId AS WIDGET-HANDLE. DEFINE VARIABLE codigo AS CHARACTER. ASSIGN codigo = GETPROPERTY(fk_uf_cidade_num_id_uf_primaryKey_numId, "codeValue").
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas