Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Filtrar
fonte de dadosPermite criar filtros para uma fonte de dados, visando o tratar os dados que serão retornados.
Parâmetros de entrada
Nome | Tipo | Descrição |
---|---|---|
Fonte de dados | Fonte de dados | Fonte de dados que será filtrada pelo bloco |
Caminho | Texto | Filtro que será utilizado para tratar as informações da fonte de dados no bloco |
Compatibilidade
Servidor
Cliente
Operadores de comparação OData
Os comandos enviados para o bloco utilizam operadores lógicos do OData, são eles:
- eq : verifica se o campo é igual ao valor informado;
- ne : verifica se o campo é diferente do valor informado;
- gt: valida se o campo é maior que o valor informado;
- lt: verifica se o campo é menor que o valor informado;
- ge: valida se o campo é maior ou igual ao valor informado;
- le: valida se o campo é menor ou igual ao valor informado.
Operadores lógicos OData
É possível também construir expressões utilizando os operadores lógicos do OData. São eles:
- and: operador binário classificado como true se as subexpressãos a esquerda e direta são classificadas como true;
- or: operador binário classificado como true se uma de suas subexpressãos a direita ou esquerda foram classificadas como true;
- not: operador unário avaliado como true se sua subexpressão é avaliada como false e vice-versa.
Exemplo 1
Nesse exemplo o filtro enviado fará com que a fonte de dados retorne apenas as pessoas maiores de 18 anos.
Exemplo 2
Nesse exemplo o filtro enviado fará com que a fonte de dados retorne as pessoas menores de 18 e maiores que 6.
Exemplo 3
No exemplo a seguir a fonte de dados retorna as pessoas que possuem o nome igual a Thiago Rocuzzo.
Utilização da função
Para utilizar a função é necessário adicionar uma fonte de dados a uma view ( lembrando que é necessário adicionar uma fonte de dados OData). Além disso, é preciso vincular o bloco de programação a view onde está a fonte de dados desejada, caso não saiba como fazer o vínculo clique aqui.