CA Identity Manager puede configurar determinadas propiedades de pantalla de los campos de acuerdo con el valor de otros campos en una pantalla de perfil. Mediante el uso de JavaScript, puede ocultar y mostrar un campo, así como activar y desactivar un campo. Por ejemplo, puede usar JavaScript para mostrar un campo de agencia si el tipo de empleado está definido en Temp. Si el tipo de empleado es Tiempo completo o Tiempo parcial, se ocultará el campo Agencia.
El JavaScript se introduce en los campos JavaScript de inicialización o JavaScript de validación en el cuadro de diálogo Propiedades del campo de la definición de la pantalla de perfil. Los métodos que controlan la visualización de un campo están disponibles en la clase FieldContext de los métodos de inicialización y validación.
Por ejemplo, para controlar la visualización del campo Agencia descrito anteriormente, debe introducir el siguiente código JavaScript en el campo JavaScript de validación en Propiedades del campo del campo Tipo de empleado, dado que los cambios en el campo Tipo de empleado controlan la visualización del campo Agencia:
function validate(FieldContext, attributeValue, changedValue, errorMessage) {
if (attributeValue == "Temp") {
FieldContext.showField("Agency");
}
else {
FieldContext.hideField("Agency");
} return true;
}
Para asegurarse de que el código JavaScript se active cuando cambie el valor del campo, establezca el campo Validar al producirse un cambio en Sí.
|
Copyright © 2014 CA.
Todos los derechos reservados.
|
|