O CA IdentityMinder pode definir determinadas propriedades de exibição do campo com base no valor de outros campos em uma tela de perfil. Usando JavaScript, você pode ocultar e mostrar o campo, ou ativar e desativar um campo. Por exemplo, você pode usar o JavaScript para mostrar um campo Agência se o Tipo de funcionário estiver definido como Temp. Se o Tipo de funcionário for Tempo integral ou Meio período, o campo Agência será ocultado.
Insira o JavaScript nos campos JavaScript de inicialização ou JavaScript de validação na caixa de diálogo Propriedades do campo na definição da tela de perfil. Os métodos controlam a exibição de um campo estão disponíveis na classe FieldContext dos métodos init e validate.
Por exemplo, para controlar a exibição do campo Agência descrito acima, você deve informar o código JavaScript a seguir no campo JavaScript de validação nas Propriedades do campo Tipo de funcionário, pois as alterações no campo Tipo de funcionário controlam a exibição do campo Agência:
function validate(FieldContext, attributeValue, changedValue, errorMessage) {
if (attributeValue == "Temp") {
FieldContext.showField("Agency");
}
else {
FieldContext.hideField("Agency");
} return true;
}
Para garantir que o JavaScript seja acionado quando o valor do campo for alterado, defina o campo Validar mediante alteração como Sim.
|
Copyright © 2014 CA.
Todos os direitos reservados.
|
|