Você vê a janela Propriedades de um componente Campo oculto
quando seleciona o componente na janela Navegador.
O componente Campo oculto possui as propriedades a seguir.
Tipo: String Tipo: Conversorvalue. O componente selecionará o conversor correto da propriedade value, se houver, o que torna desnecessário definir esta propriedade em muitos casos. Se a propriedade value estiver vinculada a um valor cujo tipo não está definido na lista de conversores, você precisará fornecer seu próprio conversor e definir esta propriedade. Tipo: String text de um campo oculto é passar dados entre páginas quando um formulário possui mais de uma página. Para poder passar dados, este campo deve ser vinculado a uma propriedade dos Beans gerenciados, tais como o bean de solicitação ou o bean de sessão. Tipo: MethodBinding(null), nenhum validador será chamado.
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ê.
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: booleano 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 que o usuário cancelou a operação atual.
Tipo: booleano Tipo: MethodBindingvalueChange da seção Evento acima, que fornece uma forma mais fácil de definir o valor desta propriedade. A propriedade valueChangeListener é a propriedade MethodBinding 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.