Este componente fornece uma solução completa e performática para validação de CPF (Cadastro de Pessoas Físicas) em aplicações OutSystems. Ele combina a eficiência do JavaScript no lado do cliente com as melhores práticas de UI/UX da plataforma.
Validação Algorítmica: Client Action baseada em JavaScript que valida a estrutura do CPF e o cálculo dos dígitos verificadores (módulo 11).
Máscara e Entrada: Validação em tempo real da quantidade de caracteres e formato de entrada.
Desempenho: Execução integrada no lado do cliente , garantindo uma experiência fluida sem a necessidade de chamadas constantes ao servidor (Server Requests).
Segurança de Dados: Verifica padrões de CPFs inválidos conhecidos (ex: "111.111.111-11").
Dependências: Adicione uma ação do cliente ValidateCPFàs dependências do seu módulo.
ValidateCPF
Lógica de Formulário: No evento OnChangedo seu input ou antes de submeter o formulário, chame a ação passando pelo texto do CPF.
OnChange
Tratamento de erro: A função retornará um booleano IsValid. Utilize este retorno para definir a propriedade Validdo input e exibir mensagens de erro personalizadas ao usuário.
IsValid
Valid