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.
Fig. Exemplo de formatação condicional de células do Grid