Árvore de páginas

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").


  • Sem rótulos