Árvore de páginas

Versões comparadas

Chave

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

...

  • type: o atributo type para este componente obrigatoriamente é 'zoom'
  • name: nome do campo
  • data-zoom: parâmetros do zoom em formato json onde:
    • displayKey: valor de exibição após selecionado o registro.
    • filterValues: atributo do dataset e valor para serem filtrados. Devem ser colocados em pares, separados por vírgula, onde o primeiro valor é o nome do campo e a segunda seu valor.
    • datasetId ou cardDatasetId: opte por uma das opções:
      • datasetId:  é o nome do dataset (Built-in, CardIndex ou Customized).
      • cardDatasetId: é o numero de outro formulário para consulta.
    • fields: Estrutura do filtro 
      • field: atributo do dataset que será utilizado.
      • label: descrição da coluna.
      • standard: a coluna que será utilizada como ordenação padrão e valor do registro selecionado.
      • search: a coluna que será utilizada para filtrar os registro.

...

ATENÇÃO: Este parâmetro só é válido para datasets internos. Datasets customizados não permitem a utilização de filtros a menos que sejam customizados utilizando constraints para realizar estas ações.

 

  • Para obter outros atributos do registro selecionado pelo usuário pode ser adicionada a seguinte função JavaScript ao formulário do processo:

...

Onde selectItem é o registro selecionado pelo usuário na tela de zoom.



  • Para recarregar o valor do filterValues no formulário a fim de torná-lo mais dinâmico, é possível utilizar o método a seguir:
Bloco de código
languagehtml/xml
reloadZoomFilterValues(inputName, filterValues);

Este método é padrão durante a execução de um formulário dentro do fluig a partir da 1.5.5 e recarrega o Zoom por inteiro, colocando os novos valores de filterValues. Como parâmetros, temos o inputName, que é o nome do campo de zoom, ou seja, o valor name na sua declaração, e o filterValues, onde é esperada um valor literal da mesma forma que é colocado no input do Zoom, separado por vírgula com o primeiro valor sendo o campo a ser filtrado e o segundo sendo o valor que irá filtrar.



  • Para acessar um campo do registro selecionado:

...