Evento: OnFilterShowGrid

Filtro de Apresentação de Linhas do Grid

O usuário pode definir um filtro de apresentação para cada coluna de um grid em tempo de execução da aplicação. Os filtros de apresentação de cada coluna são independentes entre si, podendo ser combinados. Cada filtro consiste em um predicado booleano, ou seja uma expressão que deve avaliar verdadeiro ou falso.

Por exemplo, o filtro true sempre irá mostrar todas as linhas e o filtro false sempre irá ocultar todas as linhas.

Na construção da expressão LUA está disponível a variável x que representa o valor da célula corrente.

A coluna do grid que possuir filtro definido apresentará um sinal luminosos na linha de título que pode ser verde (filtro Ok) ou vermelho (filtro mal definido).

A tela abaixo mostra um exemplo de filtro definido para a coluna valor em que só serão apresentados as linhas cuja coluna valor tem a célula preenchida com 10.

../_images/grid.png

Fig. Exemplo de filtro definido para a coluna valor