Navegação: Documentação > Bem-vindo à Central de Ajuda do Fusion > Formulários Dinâmicos e Externos - E-FORM > Configurando Campos

Next Top  Previous  Index

Configurando Regras de Interface

O Fusion dispõe criar regras de interface, permitindo customizar um formulário. É possível criar regras para desabilitar, esconder e também de tornar obrigatório determinado campo.

 

1. Regra para Desabilitar

Em Regra para Desabilitar, desabilite o preenchimento de determinado campo. O usuário não pode preenchê-lo, mas o campo continua sendo exibido. Veja o exemplo na seguinte imagem:

 

2mf141202.00768

 

Perceba que o campo "E-mail" vem seguido do campo "Autoriza Cadastro de E-mail?". Neste campo é possível criar a regra. Clique em Editar para abrir as configurações do campo em que deseja aplicar a regra, como exibe a seguinte tela:

 

2mf141202.00760

 

Ao habilitar a opção Regras de Interface, clique no ícone de lápis para criar uma Regra para Desabilitar. Ao clicar, é exibida a seguinte tela:

 

mf141202.00161

 

Veja o exemplo na imagem. Com a regra criada, quando o campo "autorizaCadastroEmail" for Não, o campo "E-mail" desabilitado, ou seja, o usuário o campo é exibido na tela, mas não pode ser preenchido.

 

2. Regra para Esconder

Em Regra para Esconder, esconda um campo para que ele não seja preenchido. O usuário não pode vê-lo e nem preenchê-lo. Veja o exemplo na seguinte imagem:

 

2mf141202.00768

 

Perceba que o campo "E-mail" vem seguido do campo "Autoriza Cadastro de E-mail?". Neste campo é possível criar a regra. Clique em Editar para abrir as configurações do campo em que deseja aplicar a regra, como exibe a seguinte tela:

 

2mf141202.00761

 

Ao habilitar a opção Regras de Interface, clique no ícone de lápis para criar uma Regra para Desabilitar. Ao clicar, é exibida a seguinte tela:

 

mf141202.00161

 

Veja o exemplo na imagem. Com a regra criada, quando o campo "autorizaCadastroEmail" for Não, o campo "E-mail" desaparece, ou seja, o usuário não tem a opção de preenchê-lo por não aparecer em tela.

 

3. Regra para Tornar um Campo Obrigatório

Outra regra disponível ainda é a Regra para Obrigatoriedade. Nela é possível tornar um campo obrigatório somente em determinada condição. Veja o exemplo na seguinte imagem:

 

2mf141202.00768

 

Perceba que o campo "E-mail" vem seguido do campo "Autoriza Cadastro de E-mail?". Neste campo é possível criar a regra. Clique em Editar para abrir as configurações do campo em que deseja aplicar a regra, como exibe a seguinte tela:

 

2mf141202.00762

 

Ao habilitar a opção Regras de Interface, clique no ícone de lápis para criar uma Regra para Obrigatoriedade. Ao clicar, é exibida a seguinte tela:

 

2mf141202.00763

 

Veja o exemplo na imagem. Com a regra criada, quando o campo "autorizaCadastroEmail" for Sim, o campo "E-mail" se torna obrigatório.

Ao concluir a criação da regra, clique em Salvar.

 

4. Criando Regras de Interface em Abas

Além das regras de interface em campos, também é possível criar em abas. Com isso, dependendo do que o usuário preenche, uma aba pode ser retirada. Para criar regra de interface em abas, crie ou edite um formulário, como exibe a seguinte tela:

 

2mf141202.00769

 

Ao criar abas em um formulário, é possível ainda criar uma regra de interface para escondê-las, disponibilizando criar regras para retirar a exibição de uma aba ao usuário. A seguinte imagem exibe a tela de criação de abas.

 

2mf141202.00765

 

Para criar uma nova regra de interface de aba, clique no ícone de lápis em Regra para Esconder.

 

mf141202.00164

 

Atenção! Ao esconder uma aba, seus campos também serão escondidos.

 

Após conclusão da criação da aba, clique em Ok.

 

5. Criando Regras Manualmente

Perceba que no Construtor de Expressões existe o campo Tipo. Nele é possível definir se a regra será feita com ajuda de campos padrões ou se a inserção da regra será criada manualmente. Com isso, além da opção Automático, mostrado nos exemplos acima, existe também a opção Manual. Veja o exemplo na seguinte imagem:

 

2mf141202.00775

 

Perceba na imagem acima o campo Tipo Booleano "Autoriza Cadastro de E-Mail?". Ele será usado para criar a regra no E-Form filho "Currículo Usuário".

 

Para criar a regra, é preciso editar campo diretamente no formulário filho, como exibe a seguinte tela:

 

2mf141202.00776

 

Ao clicar no ícone de Editar, será exibida a tela de edição de campo. Para criar uma regra neste campo, marque a opção Regras de Interface, como exibe a seguinte imagem:

 

2mf141202.00777

 

Ao marcar a opção Regras de Interface, selecione Regra para Esconder. Ao selecionar, será exibida a seguinte tela:

 

2mf141202.00778

 

Veja o exemplo na imagem. Com a regra criada, quando o campo "autorizaCadastroEmail" for Sim, o campo "Currículo" é escondido, mesmo o sendo de formulários diferentes.

 

Atenção! A opção Manual pode ser utilizada para qualquer regra de interface, inclusive para regras de interface em abas.