Implementar filtro de registros e ordenação de campos em datasets customizados

Alguém tem um exemplo simples de implementação completa de um dataset customizado no Fluig incluindo os métodos para filtragem de intervalo de valores (constraints) e ordenação por campos arbitrários do dataset (sortFields) ?

1 curtida

Boa Tarde André

De Acordo com o portal do dev.fluig.com

As constraints podem ser utilizadas apenas para datasets internos. Datasets customizados não aceitam constraints, pelo fato de os dados serem externos, não sendo possível aplicar o filtro em sua origem. Para Datasets customizados o tratamento de filtros deve ser feito na codificação do Dataset, manipulando o objeto retornado e retirando as informações desnecessárias.

Neste caso não seria possivel construir constraints ou algum tipo de ordenação diretamente pelo objeto dataset customizado. A forma mais viável seria receber os dados do dataset em um array e manipular seus elementos via o método filter e Sort do javascript para filtrar os dados e ordena-los.

@Andre,

Dá uma olhada nesse tópico:

https://forum.totvs.io/t/como-colocar-parametros-no-dataset-customizado/11081

Boa Gabriel, não tinha visto essa possível solução. Obrigado

1 curtida