Un enganche de campo es útil para un evento que afecta a un determinado campo del registro. Un enganche de campo puede establecer un valor inicial, responder ante sucesos cuando cambie el valor de un campo, hacer cumplir los permisos de acceso que sólo permiten a los grupos de usuarios que usted especifique que cambien los valores de campo y validen los valores que proporcionan los usuarios.
El
ámbito de un enganche de campo es el campo actual dentro del registro actual. Se da soporte a los siguientes tipos de enganche:
- Enganche de campo
- Descripción
- Lista de opciones
- Devuelve un conjunto de valores válidos. Utilice este enganche para los campos que se visualizan
utilizando un control de tipo lista, como un recuadro de lista o un recuadro combinado. También puede
proporcionar valores sin crear scripts utilizando una lista constante o dinámica. Consulte el apartado Creación de una lista de opciones para un
campo.
- Valor predeterminado
- Establece
el valor inicial del campo. Se llama a este enganche al principio de una acción Submit. Puede
escribir un enganche de valor predeterminado con una subrutina de script. También puede asignar un valor constante
como el valor predeterminado.
- Permiso
- Devuelve uno de los constantes BehaviorType que indica el acceso del usuario al campo. Utilice este enganche para forzar el flujo de trabajo y/o la seguridad. (Consulte el apartado IBM Rational ClearQuest Consulta de API para ver las constantes enumeradas.) Si añade un enganche de permiso a un campo, debe modificar la cuadrícula Comportamientos de modo que al menos uno de los comportamientos de campo esté establecido en USE_HOOK. Si no lo hace, se producirá un error de validación.
- Validación
- Valida
el contenido del campo. Se llama a este enganche cuando el valor cambia, para proporcionar al usuario información inmediata sobre la validez del contenido del campo antes de confirmar el registro en la base de datos.
- Valor modificado
- Responde
a cambios en el valor de un campo. Utilice este enganche para actualizar otros campos (por ejemplo, listas dependientes). Cuando este enganche se haya ejecutado, se validará cualquier campo que haya modificado el script llamando al enganche Validación (si hay uno) para el campo.
Los enganches se ejecutan de acuerdo con las normas especificadas en el apartado Orden de ejecución de enganches de campo y de acción.