Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Filtrar
Permite 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.
Informações | ||
---|---|---|
| ||
Para mais informações sobre os operadores, acesse o link operadores OData. |
Exemplo
Nesse exemplo o filtro enviado fará com que a , será realizado um filtro na fonte de dados retorne apenas abaixo para que só apareçam na grade as pessoas maiores de 18 anos.
Image Modified
Exemplo 2
Figura 1 - Pessoas cadastradas na lista
Para isso é preciso selecionar Nesse exemplo o filtro enviado fará com que a fonte de dados retorne as pessoas menores de 18 e maiores que 6.
Image Removed
Exemplo 3
No exemplo a seguir a fonte de dados retorna as pessoas que possuem o nome igual a Thiago Rocuzzo.
Image Removedno bloco e em seguida enviar um comando de filtro que segue os padrões OData. Como em nosso exemplo queremos retornar apenas as pessoas maiores de 18 anos, o comando utilizado será " idade gt 18 ".
Image Added
Figura 2 - Função que filtra a fonte de dados
Image Added
Figura 3 - Resultado do filtro aplicado na fonte de dados
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.