Você vê a janela Propriedades de um componente Lista de adicionar/remover
quando seleciona o componente em uma página que está editando no Visual Designer.
Este componente possui as propriedades a seguir.
Tipo: Stringid do componente. No bean de página, o valor desta propriedade é o nome do objeto AddRemove. Tipo: String Available. Tipo: String 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 seu posicionamento em relação ao componente. Tipo: booleano Tipo: booleano Tipo: int 12. Tipo: booleano Tipo: String Selected. Tipo: String position: absolute; left: 288px; top: 312px
Você pode inserir valores diretamente ou clicar no botão de reticências (...) para usar o Editor de estilo.
Para obter uma lista de estilos CSS2, consulte a página da Web em
Tipo: Stringstyle para obter uma explicação do porquê uma classe adicionada a esta propriedade talvez pareça não ter efeito no componente. Para obter as classes de estilo CSS defaulttheme.jar deste componente, consulte Classes CSS do componente Lista de adicionar/remover.
Tipo: booleano
Se for selecionada, organizará as listas verticalmente, com a lista Disponível na parte superior, os botões abaixo dela e a lista Selecionado abaixo dos botões.. Por padrão, o layout é horizontal.
Tipo: Conversorvalue selecionada. Tipo: booleano Tipo: Objeto com.sun.rave.web.ui.model.Option para preencher a lista Disponível. Por padrão, esta propriedade é associada a um objeto com.sun.rave.web.ui.model.MultipleSelectOptionsList com um nome semelhante a addRemoveList1DefaultOptions, cujo nó você vê na janela Navegador. Este objeto serve simplesmente para preencher a lista com itens padrão e está no bean de página.
Tipo: booleanofor a este componente, será exibida uma mensagem de erro se o usuário tentar enviar a página sem adicionar um item.
Se quiser usar um validador com este componente, você deve selecionar esta propriedade para garantir que o valor seja executado através do validador.
Tipo: Objeto com.sun.rave.web.ui.model.Option na lista Disponível. Consulte a propriedade items para obter mais informações. Tipo: booleano moveButtons, esta propriedade não terá efeito na lista Selecionado, pois o usuário deverá organizar os itens na lista. Tipo: MethodBindingDefina 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 a conexão com o método de validação será perdida.null. Você geralmente define este método no bean de página, clicando com o botão direito do mouse no componente no Visual Designer e escolhendo Editar manipulador de eventos > processValueChange. O nome padrão do método é id-do-componente_processValueChange, onde id-do-componente é o valor da propriedade id do componente. Tipo: booleanoreadOnly sobre os efeitos do uso da propriedade disabled em comparação ao efeito do uso da propriedade readOnly. Tipo: booleanodisabled, o JavaServer Faces não detectará que algum valor tenha sido enviado. Tipo: String title do componente, fazendo com que o valor do texto desta propriedade seja exibido se o usuário passar o cursor do mouse sobre o componente.
Tipo: booleanorendered. Tipo: String 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: booleanovisible em vez desta propriedade.
Você pode vincular esta propriedade a uma propriedade JavaBeans que determina quando o componente é renderizado. Por exemplo, um formulário de reserva de viagens pode mostrar um componente para passageiros freqüentes e não mostrá-lo para o público em geral. Para vincular esta propriedade, clique no botão de reticências (...) à direita da propriedade e escolha Usar vinculação na caixa de diálogo.
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.