Tópico anterior: Como alterar dinamicamente as propriedades de exibição do campoPróximo tópico: Atributos lógicos definidos pela tela


Configurar propriedades de exibição de campo dinâmico

É possível configurar o CA IdentityMinder para ocultar e mostrar, ou ativar e desativar um campo em uma tela de perfil de acordo com o valor de outro campo na tela.

Para configurar propriedades de exibição de campo dinâmico

  1. Edite a tela do perfil.

    O CA IdentityMinder exibe uma lista de campos configurados para a tela.

  2. Adicione o campo para o qual você está configurando as propriedades do campo dinâmico, se necessário.
  3. Clique no ícone Editar próximo ao nome do campo para editá-lo.

    O CA IdentityMinder exibe a caixa de diálogo Propriedades do campo.

  4. Insira o código JavaScript no campo JavaScript de validação usando o seguinte método:
    function validate(FieldContext, attributeValue, changedValue, errorMessage) 
    

    A classe FieldContext inclui os seguintes métodos para mostrar/ocultar e ativar/desativar um campo:

    public void hide();

    Oculta o campo.

    public void show();

    Exibe o campo.

    public void hideField(String attrName);

    Oculta o campo atual.

    public void showField(String attrName);

    Exibe o campo atual.

    public void disable();

    Desativa o campo atual.

    public void enable();

    Ativa o campo atual.

    public void disableField(String attrName);

    Desativa um campo para um atributo específico.

    public void enableField(String attrName);

    Ativa um campo para um atributo específico.

  5. Clique em Aplicar e em OK.