Histórico da Página
...
- 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 | ||
---|---|---|
| ||
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:
...