Páginas filhas
  • LGX - Desabilitar uma guia de folder

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Para desabilitar ou ocultar uma aba/guia de um folder, é preciso ajustar a propriedade ENABLE ou VISIBLE do componente.


Bloco de código
languagedelphi
themeConfluence
firstline1
titleExemplo
linenumberstrue
 DEFINE l_refer_folder VARCHAR(10)

 ### EXEMPLO 01 ###
 { Recupera a referência do componente de aba do formulário metadado, registrado no formulário (FRM1002) na aba "Agrupamento" com tipo "FOLDER" }
 LET l_refer_folder = _ADVPL_get_property(<form_reference>,"GROUP_REFERENCE",<table_name>,<column_name>)
 {Desabilitar o folder - propriedade ENABLE - FALSE}
 CALL _ADVPL_set_property(l_refer_folder,"ENABLE",FALSE)


 ### EXEMPLO 02 ###
 { Recupera a referência do componente de aba do formulário metadado, registrado no formulário (FRM1002) na aba "Agrupamento" com tipo "FOLDER" }
 LET l_refer_folder = _ADVPL_get_property(<form_reference>,"GROUP_REFERENCE",<table_name>,<column_name>)
 {Ocultando o folder - propriedade VISIBLE - FALSE}
 CALL _ADVPL_set_property(l_refer_folder,"VISIBLE",FALSE)

 ### EXEMPLO 03 ###
 { Desabilitar o folder - FALSE }
 CALL LOG_enable_group_component(<form_reference>,<table_alias>,<table_name>,<column_name>,FALSE)

 ### EXEMPLO 04 ###
 { Ocultando o folder - FALSE}
 CALL LOG_visible_group_component(<form_reference>,<table_alias>,<table_name>,<column_name>,TRUE)


Os exemplos acima demonstram códigos utilizando acesso com as a referências de componentes componente (EXEMPLO 01 e EXEMPLO 02) ou então utilizando as funções a função utilitária LOG_enable_group_component()  e LOG_visible_group_component (EXEMPLO 03 e EXEMPLO 04), com o propósito descrito nos comentários02).