Validação de campo de formulário no MAF

A validação de campos obrigatórios em aplicações web é importante, e você tem que fazer o mesmo para aplicações móveis.
Neste post vou mostrar como você pode validar campos obrigatórios no Oracle MAF 2.0. Para fazer isso, vou usar a aplicação deste post: REST/JSON no MAF.
Baixe o aplicativo de exemplo: MAFValidationApp.zip.

Abra a página empEdit.
Adicione o componente Validation Group para validar campos obrigatórios.
Vá ao painel Components > Operations, arraste o componente Validation Group e solte antes do componente panelFormLayout.
Defina a propriedade: id=”vg1″.

validation-in-maf1

Vá ao painel Structure, arraste o componente Panel Form Layout e solte dentro do componente Validation Group.

validation-in-maf2

Vá ao painel Components > Operations, arraste o componente Validation Behavior e solte dentro dos componentes commandButton.
Defina a propriedade: group=”vg1″.

validation-in-maf3

Para alguns componentes InputText (employeeId, lastName, email, hireDate e jobId), defina as propriedades: required=”true” e showRequired=”true”.

validation-in-maf4

Para adicionar uma regra de validação para o atributo firstName, abra o arquivo DataControls.dcx.
Expanda EmployeesPojoDC, escolha employee e clique no ícone do lápis para editar.
No arquivo Employee.xml, clique na guia Attributes.
Na página Attributes, escolha o atributo firstName, clique na guia Validation Rules e, em seguida, clique no ícone mais verde para adicionar uma nova regra.

validation-in-maf5

validation-in-maf6

validation-in-maf7

Faça deploy do aplicativo e divirta-se!

validation-in-maf8

Waslley Souza

Autor: Waslley Souza

Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle WebCenter Portal, Oracle ADF e Java.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *