Evento: OnFilterFormatGrid

Script de formatação condicional de células do Grid

É possível definir um item de formatação de cor de fonte, cor de fundo e estilo de fonte para as linhas do Grid.

O item de formatação é composto de um critério e de parametrizações de formatação.

O critério de formatação é definido no IDE através de uma expressão LUA.

Esta expressão deve ser um predicado booleano, se o resultado de sua avaliação for o valor verdadeiro (true), os formatos de cor de fonte, cor de fundo e estilo de fonte serão aplicados.

A expressão LUA pode referenciar as variáveis prédefinidas:

  • Row : índice da linha do grid (Ex.: math.fmod(Row,2) == 0 -> alternancia de true [linha par] e false[linha ímpar])

  • <NomeDaColuna> : valor na forma string preenchido na respectiva coluna para linha indexada por Row. (Ex.: Col_Condicao == “Alarmado”)

O critério de formatação define se as parametrizações de formatação serão aplicadas a linha inteira ou a uma coluna em específico.

../_images/grid_OnFilterFormatGrid.png

Fig. Exemplo de formatação condicional de células do Grid