Para ocultar dinamicamente um campo neste exemplo, é usada a macro sc_field_display, que é responsável por ocultar ou exibir dinamicamente um ou vários campos.
Esta macro tem escopo nos seguintes eventos:
Neste exemplo, ele será usado em um evento AJAX do tipo onChange:
- O evento do tipo onChange é criado:
- Agora a macro sc_field_display será usada por meio de uma condição que irá ocultar ou mostrar um campo dinamicamente:
- Nós salvamos as alterações e executamos o aplicativo
- Ao executar todos os campos são mostrados, e também o campo "estado" que deve ser oculto por meio da mudança que é aplicada ao campo "email"
- Então mudando o campo "email" esconde o campo "nome"