Páginas filhas
  • LGX - Ajustar atributo de zoom

Versões comparadas

Chave

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

...

Abaixo segue alguns exemplos de ajustes de alguns atributos de zoom metadado.


Bloco de código
languagedelphiruby
themeConfluence
firstline1
titleExemplo
linenumberstrue
DEFINE l_zoom_reference  VARCHAR(10) 

### EXEMPLO 01 ###
{ Obter a referência do zoom do componente de formulário registrado para tabela "fat_nf_mestre", coluna "subserie_nf" }
LET l_zoom_reference = _ADVPL_get_property(m_form,'ZOOM_REFERENCE','fat_nf_mestre','subserie_nf')

{ Ajustar a característica do zoom em relação a apresentação da tela de filtro de pesquisa sempre que o zoom é acionado pelo usuário }
{ Esta informação corresponde ao campo "Filtro na abertura?" do cadastro de zoom metadado (FRM1008) >> aba "2 - Filtros" }
CALL _ADVPL_set_property(l_zoom_reference,'ALWAYS_SHOW_FILTER',TRUE)

### EXEMPLO 02 ###
{ Obter a referência do zoom do componente de formulário registrado para tabela "docum", coluna "empresa_principal", alias "det" }
LET l_zoom_reference = _ADVPL_get_property(m_form,"ZOOM_REFERENCE","docum","empresa_principal","det")

{ Indicar a variável array de record que receberá a atribuição dos valores selecionados para a referência do componente de zoom do formulário}
{ Para isso utilizamos a propriedade ARRAY_RECORD_RETURN }
CALL _ADVPL_set_property(m_zoom_reference_empresa,"ARRAY_RECORD_RETURN",ma_empresas)

...