Para ocultar dinámicamente un campo en este ejemplo se utilizará la macro sc\_field\_display que se encarga de ocultar o mostrar dinámicamente un campo o varios.

Esta macro tiene alcance en los siguientes eventos:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8e85231472dba94b909c665d2a53db5291)

En este ejemplo se utilizará dentro de un evento AJAX del tipo onChange:

1. Se crea el evento del tipo onChange:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8e464249e915b34aef88bf3e5ec838d026)

2. Ahora se utilizará la macro sc\_field\_display por medio de una condición se va a ocultar o mostrar un campo dinámicamente:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8ec7b58e29982e45979ffc134a2ebb9ada)

3. Guardamos los cambios y ejecutamos la aplicación

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8e5d58f6133df348758587c4057e7ea860)

4. Al ejecutar se muestran todos los campos, y también el campo "estado" el que se debe ocultar por medio del cambio que se le aplique al campo "email"

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8e564246a212054cd7a6abcea21706fd44)

5. Luego al cambiar el campo "email" se oculta el campo "name"

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=kor8eb6a7fdbbdb894a83b9f8bbd6b441c7b0)