Componente Campo de senha do JSF 1.2
Consulte também
O componente Campo de senha
permite ao usuário inserir uma senha sem exibir o texto inserido. É um componente no qual a entrada inserida é oculta (todos os caracteres são asteriscos ou marcadores). O texto inserido pelo usuário (a propriedade password do componente) não está, de nenhuma forma, oculto ou codificado na rede ou no servidor. Ele apenas não é exibido na tela do navegador da Web.
-
Este componente possui suporte para funções JavaScript do lado do cliente que permitem realizar ações no cliente sem voltar ao servidor. Para obter mais informações sobre este recurso avançado, escolha Ajuda > Referência Javadoc > Biblioteca de marcas do Projeto Woodstock 4.2 e vá até webuijsf:passwordField.
Depois de adicionar um campo de senha à pagina JSF Visual Web, você pode:
- Selecionar o componente e editar suas propriedades na janela Propriedades de tal componente. Algumas propriedades típicas que podem ser editadas são:
- id. O nome do componente. No arquivo JSP, este nome é o valor do atributo
id do componente. No bean de página, o valor desta propriedade é o nome do objeto PasswordField.
- colunas. A largura do campo de texto em caracteres. Se o usuário digitar mais caracteres dos que cabem, o campo rola horizontalmente.
- rótulo. Rótulo que descreve o campo, como
Insira sua senha.
- A propriedade
label não é tão flexível quanto o componente Rótulo. Você pode usar o componente Rótulo se quiser ter mais controle sobre a aparência do rótulo, tal como o posicionamento do rótulo em relação ao componente.
- senha. A senha indicada pelo usuário e que é enviada ao servidor. Você pode vincular esta propriedade a um objeto ou provedor de dados que representa um campo de banco de dados, um serviço Web ou um Enterprise Bean que recebe o valor. Se fornecer um valor a esta propriedade, o campo de senha é exibido inicialmente com um asterisco ou um marcador para cada letra.
- Clique com o botão direito do mouse no componente e escolha um dos seguintes itens no menu pop-up:
- Editar manipulador de eventos. Escreve o código de um dos manipuladores de eventos a seguir.
- validate. Abre o Editor de Java com o cursor posicionado no método
validate do componente para que você possa inserir o código para validar o valor do componente.
- processValueChange. Abre o Editor Java com o cursor posicionado no método
processValueChange do componente para que você possa inserir o código que é executado quando o valor deste componente sofrer alterações (por exemplo, quando o usuário altera o valor de outro componente que está controlando o valor deste componente).
- Definir foco inicial Coloca o foco neste componente quando o usuário abre a página e coloca um cursor de edição no campo.
- Enviar automaticamente ao alterar Faz com que o formulário seja enviado automaticamente se o valor do componente sofrer alterações. Define a propriedade onclick JavaScript do componente como
common_timeoutSubmitForm(this.form, 'id-do-componente');. Em tempo de execução, este código faz com que o formulário seja enviado automaticamente se o usuário alterar o valor do componente. Depois de o formulário ter sido enviado, ocorre a conversão e a validação no servidor, quaisquer métodos ouvintes de alteração de valor são executados e, em seguida, a página é reexibida.
Um componente configurado como Enviar automaticamente ao alterar pode usar formulários virtuais para limitar os campos de entrada processados quando o formulário é enviado. Se o componente de envio automático for definido para enviar um formulário virtual, somente os participantes de tal formulário virtual serão processados quando o envio automático ocorrer.
- Vincular aos dados. Abre a caixa de diálogo que permite vincular a propriedade
password do componente a um objeto ou a um provedor de dados. Para obter mais informações, consulte Caixa de diálogo Vincular aos dados.
- Vinculações de propriedade. Abre a caixa de diálogo que permite vincular as propriedades dos componentes, além da propriedade
password, a outros objetos ou beans de propriedades que atualizam automaticamente estas propriedades do componente.
- Adicionar atributo de vinculação. Essa opção adiciona um atributo de vinculação ao componente
- Observação: se você planeja fazer o script do componente em código Java, deve adicionar um atributo de vinculação manualmente, que é vinculado usando uma expressão vinculadora de valor a uma propriedade do bean da página de backup.
- Remover atributo de vinculação Essa opção remove o atributo de vinculação do componente.
- Observação: as alças de redimensionamento foram removidas deste componente a fim de ativar o comportamento do Ajax.
- Consulte também
-
Janela Propriedades do componente Campo de senha
- Vinculando propriedades do componente
- Trabalhando com componentes
- Tarefas de componente: referência rápida
- Sobre a Paleta do Visual Web
Notificações legais