Conjunto de Funções para manipulação de componentes FreeForm e Metadado.


  • _ADVPL_create_component

    Cria um componente gráfico ADVPL, respeitando os componentes de classes especializadas desenvolvidas para o produto Logix.

    Sintaxe

    _ADVPL_create_component( [ <component_reference> ], <componet_type> , [ <parameter1> ]  , [ <parameter2> ]  , [ <parameter3> ]  , [ <parameter4> ]  , [ <parameter5> ] ) ==> CHAR
  • _ADVPL_destroy_component

    Destroi um componente gráfico ADVPL, criado/instanciado pela função _ADVPL_create_component.

    Sintaxe

    _ADVPL_desroy_component( <component_reference> ) 
  • _ADVPL_FREEFORM_defaultFont()

    Permite recuperar a referência do componente LFONT com a fonte padrão utilizada pelos componentes do produto Logix. Também permite alterar a fonte padrão para outra fonte desejada.

    Sintaxe

    _ADVPL_FREEFORM_defaultFont()
  • _ADVPL_get_component

    Recupera o objeto ADVPL a partir de seu código de referência.

    (seleção) Esta função pode ser utilizada para identificar quando o objeto já foi criado/instanciado, caso seja passado um nome fixo na ação advpl _ADVPL_create_component(<nome_referencia>,<classe>), pois se o retorno desta função for NULL, indica que o componente ainda não foi criado ou já foi destruído.

  • _ADVPL_get_property

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

    Sintaxe

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

    Recupera a referência de uma janela de diálogo de um programa com interface Metadado ou FreeForm que estiver em execução.

    Esta função é utilizada como parâmetro para as funções _ADVPL_get_property e _ADVPL_set_property, quando a referência de uma janela for o parâmetro necessário.

    Sintaxe

  • _ADVPL_LOG_refreshDisplay()

    Atualiza a exibição dos dados dos componentes em tela. 

    Utilizada apenas caso haja necessidade de realizar algum tipo de atualização de dados exibidos em tela durante um processamento que leve um certo tempo e exige mostrar alguma informação ao usuário para indicar o andamento do processo.

    Sintaxe

  • _ADVPL_set_property

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

    Sintaxe

    _ADVPL_set_property( <component_reference> , <property> , [ <parammeter1..N> ] )