Skip to main content

PEX - Usar Coluna Verdadeiro ou Falso na Grade

Neste tópico veremos como utilizar uma coluna do tipo Verdadeiro/Falso (checkbox) em uma grade de dados via PEX.

Exemplo de código

const cs_grade = '1'; // Código do formulário grade var liIdRegistro: Integer; loRegistro: TJSONObject; begin for liIdRegistro := 0 to Pred(aoFormularios.GetJSON(cs_grade).GetArrayJSON('DADOS').Count) do begin loRegistro := aoFormularios.GetJSON(cs_grade).GetArrayJSON('DADOS').GetItemAsJson(liIdRegistro); if loRegistro.GetBool('NOME_DA_COLUNA') then begin // Ação para quando o checkbox estiver marcado (verdadeiro) end else begin // Ação para quando o checkbox estiver desmarcado (falso) end; end; end;

No exemplo acima, o código percorre todas as linhas da grade e verifica o valor da coluna do tipo Verdadeiro/Falso (checkbox) para cada linha.