Páginas filhas
  • LGX - LTEXTEDITOR

Componente para edição de textos alfanuméricos de múltiplas linhas permitindo formatar o texto dentro do campo.

O valor deste campo será um código HTML com a formatação definida pelo usuário.


Hierarquia



Métodos GET


Métodos acessíveis através da função _ADVPL_get_property que permite recuperar e manipular os valores do componente:


Método GET: TEXT

Texto formatado em HTML.

Sintaxe



_ADVPL_get_property( < l_texteditor_reference >, "TEXT") => CHAR

Retorno



TipoDescrição
CHAR

Texto formatado em HTML.


Exemplo



LET l_text = _ADVPL_get_property(l_texteditor_reference,"TEXT")




Métodos SET


Métodos acessíveis utilizando a função _ADVPL_set_property que permite alterar e manipular os valores do componente.


Método SET: EXPORT_HTML

Exporta o texto formatado em um arquivo HTML.

Sintaxe



_ADVPL_set_property( < cReference >, "EXPORT_HTML")

Exemplo



CALL _ADVPL_set_property(l_texteditor_reference,"EXPORT_HTML")



Método SET: TEXT

Texto a ser exibido no campo.

Sintaxe



_ADVPL_set_property( < cReference >, "TEXT", < Texto >)

Parâmetros



NomeTipoDescriçãoObrigatório?
Texto CHARNúmero da opção que será modificada.Sim


Exemplo



CALL _ADVPL_set_property(l_texteditor_reference,"TEXT","Texto que será exibido no campo de edição.")



Exemplos


#----------------------# FUNCTION LTextEditor()#----------------------#
     DEFINE l_dialog_reference     VARCHAR(10)
     DEFINE l_texteditor_reference VARCHAR(10)

     LET l_dialog_reference = _ADVPL_create_component(NULL,"LDIALOG")
     CALL _ADVPL_set_property(l_dialog_reference,"SIZE",480,240)
     CALL _ADVPL_set_property(l_dialog_reference,"TITLE","Ex.: LTextEditor")
     CALL _ADVPL_set_property(l_dialog_reference,"BACKGROUND_COLOR",210,210,210)

     LET l_texteditor_reference = _ADVPL_create_component(NULL,"LTEXTEDITOR",l_dialog_reference)
     CALL _ADVPL_set_property(l_texteditor_reference,"SIZE",470,205)
     CALL _ADVPL_set_property(l_texteditor_reference,"POSITION",05,05)
     CALL _ADVPL_set_property(l_dialog_reference,"MAXIMIZED",FALSE)
     CALL _ADVPL_set_property(l_dialog_reference,"ACTIVATE",TRUE) END FUNCTION

Visualização