Você vê a janela Propriedades de um componente Campo oculto do JavaServer Faces
quando seleciona o componente na janela Navegador.
O componente Campo oculto possui as propriedades a seguir.
Tipo: text Tipo: Conversor Tipo: booleano Tipo: MethodBinding(null), nenhum validador será chamado. Se as condições definidas pelo validador não forem atendidas, o validador enviará uma mensagem que você pode exibir em um componente Mensagem in-line.
Se você escolher um validador, talvez também queira selecionar a propriedade required para garantir que o validador receba um valor.
Tipo: ObjetoDefina as propriedades do evento, clicando com o botão direito no mouse no Visual Designer e escolhendo Editar manipulador de eventos > nome do evento.
validator, clique com o botão direito do mouse no componente e escolha Editar manipulador de eventos > Validar. O nome padrão do método é id-do-componente_validate, onde id-do-componente é o valor da propriedade id do componente. Quando você define este método desta forma, as propriedades validator e validate são definidas automaticamente para você. Se você definir um validador, selecione também a propriedade required para garantir que esse validador seja usado.
validator. Se você definir o seu próprio método de validação, não altere separadamente o valor da propriedade validator, ou você poderia perder a conexão com o método de validação.id-do-componente_processValueChange, onde id-do-componente é o valor da propriedade id. Tipo: booleanoO exemplo mais comum de uma ação imediata é um botão Cancelar. Você o torna imediato para que a validação normal e as etapas de atualização possam ser ignoradas, mas o manipulador de ações ainda poderá fazer o que for necessário. Geralmente, o manipulador de ações navegará de volta para alguma página anterior. Em alguns designs, o manipulador de ações também pode enfileirar uma mensagem informativa como "Transação cancelada". É possível fazer mais: por exemplo, uma aplicação deve registrar o fato de o usuário acessar parcialmente um formulário e, em seguida, cancelá-lo.
Tipo: booleano Tipo: MethodBindingMethodBinding que fica abaixo da propriedade do evento valueChange. A propriedade valueChangeListener é atualizada quando você define o método da propriedade do evento valueChange.
Se você clicar no botão de reticências ao lado da propriedade valueChange, poderá usar o editor de propriedade para escolher um método existente para se vincular, ou poderá criar um novo método ou desvincular um método existente. Se você for um especialista, em vez de usar a propriedade valueChange, pode digitar uma expressão MethodBinding diretamente nesta propriedade valueChangeListener, por exemplo, se quiser chamar um método que não esteja no bean de página.