Histórico da Página
...
Para implementar o zoom de datasets em sua seu widget, pode-se usar como referência a forma indicada pelo fluig Style Guide para fazer o filter/zoom de um serviço externo. Porém, é necessário atentar-se para alguns detalhes específicos do desenvolvimento de datasets.
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
var settings = { source: { url: '/api/public/ecm/dataset/search?datasetId=colleague&searchField=colleagueName&', /* Também poderia ser informada a URL completa: 'http://{host}:{port}/api/public/ecm/dataset/search?datasetId=colleague&searchField=colleagueName&' É importante manter o "&" no final da URL, pois os outros parâmetros são montados sem levar em consideração que já possa haver algo parametrizado no próprio link */ contentType: 'application/json', root: 'content', pattern: '', limit: 10, offset: 0, patternKey: 'searchValue', /*Para que a consulta funcione, é importante que o valor do 'patternKey' seja sempre 'searchValue' para o caso de zoom de dataset */ limitkey: 'limit', offsetKey: 'offset' }, displayKey: 'colleagueName', /* Para o dataset de colleague optamos por mostrar o nome completo. É aconselhavelaconselhável escolher o campo que, sozinho, represente melhor o registro*/ multiSelect: true, style: { autocompleteTagClass: 'tag-gray', tableSelectedLineClass: 'info' } }; |
Nota | ||
---|---|---|
| ||
Desde que obedecidos os demais itens do tutorial sobre filterdo fluig Style Guide, basta copiar e colar o código acima diretamente em sua seu widget para observar o seu funcionamento. |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas