Histórico da Página
| Pagetitle | ||||
|---|---|---|---|---|
|
Métodos GET
Métodos acessíveis utilizando a função _ADVPL_get_property, que permite recuperar e manipular os valores do componente:
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: ALIGNAlinhamento do componente em relação ao seu componente pai. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: CAN_GOT_FOCUSRetorna se o componente poderá ganhar foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: CHANGE_EVENTEvento executado quando o valor do componente for alterado. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: CLICK_EVENTEvento executado ao clicar no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: COMPONENT_TYPETipo do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: DOUBLE_CLICK_EVENTEvento executado ao efetuar um duplo clique no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: EDITABLERetorna se o componente está editável. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: ENABLERetorna se o componente está habilitado. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: FORM_REFERENCEReferência da janela em que o componente está criado. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: GOT_FOCUS_EVENTEvento executado quando o componente ganhar foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HANDLERCódigo nativo do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HEIGHTAltura do componente em pixels. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: HELP_NAMECódigo do campo a ser identificado na ajuda online do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: LOST_FOCUS_EVENTEvento executado quando o componente perder seu foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: PARENT_REFERENCEReferência do componente pai do componente atual. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: GOT_FOCUS_EVENTEvento executado ao efetuar um clique com o botão direito do mouse no componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: SHOW_TOOLTIPRetorna se está sendo exibido o texto de ajuda (exibido quando o usuário posicionar o cursor do mouse em cima do componente) informado. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: TOOLTIPTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VALIDTexto de ajuda exibido quando o usuário posicionar o cursor do mouse em cima do componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VALUEValor definido para o componente. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: VISIBLERetorna se o componente está visível. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: WIDTHLargura do componente em pixels. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: XPosição em pixels do eixo X (horizontal) do componente em relação ao componente pai. Sintaxe
Parâmetros
Retorno
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método GET: YPosição em pixels do eixo Y (vertical) do componente em relação ao componente pai. Sintaxe
Parâmetros
Retorno
Exemplo
|
Métodos SET
Métodos acessíveis utilizando a função _ADVPL_set_property que permite alterar e manipular os valores do componente.
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET:ACTIVATEALIGNAlinhamento do componente em relação ao seu componente paiAtiva/Desativa a janela da aplicação. Sintaxe
Parâmetros
Exemplo
| |||||||||||||||||||||||
| Expandir | |||||||||||||||||||||||
| |||||||||||||||||||||||
Exemplo
Método SET: CENTERCentraliza a janela da aplicação na área de trabalho do usuário. Sintaxe
Parâmetros | |||||||||||||||||||||||
| Nome | Tipo | Descrição | Obrigatório? | ||||||||||||||||||||
l_form_reference | | Referência do formulário. | Sim |
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_form_reference,"CENTER") |
| title | SET CENTERED |
|---|
Método SET: CENTERED
Define se a tela abrirá no centro da área de trabalho.
Sintaxe
| Bloco de código |
|---|
#---------------------# FUNCTION TesteAlign()#---------------------# DEFINE l_dialog_reference VARCHAR(10) DEFINE l_label_reference VARCHAR(10) LET l_dialog_reference = _ADVPL_create_component(NULL,"LDIALOG") CALL _ADVPL_set_property(< l_formdialog_reference >,"CENTEREDSIZE",< l_status >) |
Parâmetros
l_form_referenceCHARBOOLEANExemplo
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
,640,480) CALL _ADVPL_set_property(l_dialog_reference,"TITLE","Teste de Alinhamento") #Alinhamento ao topo. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_formlabel_reference,"CENTEREDHEIGHT",TRUE) |
| title | SET ENABLE_ESC_CLOSE |
|---|
Método SET: ENABLE_ESC_CLOSE
Define se habilita o encerramento da janela com a tecla ESC.
Sintaxe
| Bloco de código |
|---|
80) CALL _ADVPL_set_property(l_label_reference,"ALIGN","TOP") CALL _ADVPL_set_property(< l_formlabel_reference >,"ENABLEBACKGROUND_ESC_CLOSECOLOR",< l_status >) |
Parâmetros
l_form_referenceCHARBOOLEANExemplo
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
,255,255,0) #Alinhamento à esquerda. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_formlabel_reference,"ENABLE_ESC_CLOSEWIDTH",FALSE) |
| title | SET FORM_INFO |
|---|
Método SET: FORM_INFO
Define se habilita o encerramento da janela com a tecla ESC.
Sintaxe
| Bloco de código |
|---|
80) CALL _ADVPL_set_property(< l_formlabel_reference >,"FORM_INFOALIGN",< informação >)"LEFT") CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",255,0,0) #Alinhamento central. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_label_reference,"ALIGN","CENTER") CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,255,0) #Alinhamento à direita. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_label_reference,"WIDTH",80) CALL _ADVPL_set_property(l_label_reference,"ALIGN","RIGHT") CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,0,255) #Alinhamento ao fundo. LET l_label_reference = _ADVPL_create_component(NULL,"LPANEL",l_dialog_reference) CALL _ADVPL_set_property(l_label_reference,"HEIGHT",80) CALL _ADVPL_set_property(l_label_reference,"ALIGN","BOTTOM") CALL _ADVPL_set_property(l_label_reference,"BACKGROUND_COLOR",0,255,255) CALL _ADVPL_set_property(l_dialog_reference,"MAXIMIZED",FALSE) CALL _ADVPL_set_property(l_dialog_reference,"ACTIVATE",TRUE) END FUNCTION |
| Expandir | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET: BACKGROUND_COLORCor de fundo do componente em RGB (Red, Green and Blue). Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Método SET: BOUNDSLimite do componente (posição horizontal e vertical, altura e largura) em relação ao componente pai. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: CAN_GOT_FOCUSDefine se o componente poderá ganhar foco. Sintaxe
Parâmetros
Exemplo
|
======> Cleane, Verificar!
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: CHANGE_EVENT ======> Cleane, Verificar!Evento executado quando o valor do componente for alterado. Sintaxe
Parâmetros
Exemplo
|
======> Cleane, Verificar!
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: CLICK_EVENT ======> Cleane, Verificar!Evento executado ao clicar no componente. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: CSSEstilo CSS (Cascading Style Sheets) definido para o componente. Sintaxe
Parâmetros
Para definir o código CSS para o componente, deverá ser utilizado o nome dos componentes nativos do AdvPL (QT). Exemplo
|
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: DOUBLE_CLICK_EVENTEvento executado ao efetuar um duplo clique no componente. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: EDITABLEHabilita ou desabilita a edição do componente. Sintaxe
Parâmetros
Exemplo
|
| Expandir | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Método SET: ENABLEHabilita ou desabilita o componente. Sintaxe
Parâmetros
Parâmetros | ||||||||||
| Nome | Tipo | Descrição | Obrigatório? | |||||||
l_form_reference | | Referência do formulário. | Sim | |||||||
informação | | Breve informação sobre o formulário. | Sim |
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_formcomponent_reference,"FORM_INFO","Formulário de manutenção de usuário Logix."ENABLE",FALSE) |
| Expandir | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Método SET:FORM_INFOFONTConfigurações de fonte utilizados para os textos do componenteModificação do formulário. Sintaxe
Parâmetros
l_form_reference
Referência do formulário. | Sim | informaçãoBreve informação sobre o formulário. | Não |
Exemplo
|
| Expandir | ||||||
|---|---|---|---|---|---|---|
| ||||||
Método SET:FORMFORCE_GET_NAMEFOCUSForça o foco para o componente Modificação do formulário. Sintaxe
Parâmetros | ||||||
| Nome | Tipo | Descrição | Obrigatório? | |||
l_form_name | | Referência do formulário. | Sim | |||
formulário | | Nome do formulário. | Sim |
[ Força foco na aba?]) |
Parâmetros
| Nome | Tipo | Descrição | Obrigatório? |
|---|---|---|---|
| Força foco na aba? | | Indicador que define se, caso o componente estiver em uma aba, esta também ganhe foco. |
Exemplo
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
CALL _ADVPL_set_property(l_formcomponent_namereference,"FORMFORCE_GET_NAMEFOCUS","LOG5500"TRUE) |
| Expandir | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
Método SET:FORMFOREGROUND_RELEASECOLORRelease do formulárioCor da fonte do componente em RGB (Red, Green and Blue). Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET:FORMGOT_FOCUS_VERSIONEVENTEvento executado quando o componente ganhar foco Versão do formulário. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||
Método SET:HOTKEYHEIGHTAltura do componente em pixelsTecla de atalho a ser executada quando a janela da aplicação estiver ativa. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: HELP_NAMECódigo do campo a ser identificado na ajuda online do componente. Sintaxe
Parâmetros
Exemplo
|
| Expandir | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
Método SET:INIT_EVENTHOTKEYTecla de atalho definida para o componenteAdiciona um evento a ser executado ao iniciar a janela da aplicação. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Método SET:MAXIMIZEDLOST_FOCUS_EVENTCódigo do campo a ser identificado na ajuda online do componenteDefine se a tela abrirá maximizada. Sintaxe
Parâmetros
Exemplo
|
| Expandir | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Método SET:TITLEPOSITIONPosição (horizontal e vertical) em pixels do componente em relação ao componente paiTítulo da janela. Sintaxe
Parâmetros
Exemplo
|
| Expandir | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
Método SET:VALIDPROPERTYAtribui novas propriedades para o componenteDefine se a tela abrirá maximizada. Sintaxe
Parâmetros
Exemplo
|