O componente Menu é um elemento de interface que consiste em uma ou mais opções. O componente destina-se a ser usado em casos em que pode haver mais de uma ação possível relacionada a um evento particular de um componente (tal como clicar em um hyperlink). Em tais casos, chamar o evento particular no componente abrirá o menu popup que mostra a lista de ações possíveis que podem ser realizadas para esse evento particular.
O componente Menu é um componente JavaServer Faces 1.2. Você pode ver componentes que utilizam essa versão do JavaServer Faces quando seu projeto utiliza Java EE 5. Para mais informações sobre o JavaServer Faces 1.2, consulte:
Após arrastar o componente Menu da categoria Composto Woodstock da Paleta para o Visual Designer, você pode:
Selecionar o componente Menu e editar suas propriedades na janela Propriedades do Menu. Algumas propriedades típicas que você pode definir são:
items. Especifica os itens dentre os quais o usuário da aplicação Web pode escolher. O valor deve ser uma matriz, mapa ou coleção cujos membros são todas as subclasses de com.sun.webui.jsf.model.Option.
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 Menu.
immediate. O sinalizador imediato.
submitForm. Quando definido como verdadeiro, o formulário é enviado imediatamente quando o usuário altera a seleção no menu.
visível.
Clique com o botão direito do mouse no componente Menu e escolha uma das várias ações:
Editar manipulador de eventos processEvent. Abre o Editor de código-fonte, permitindo que você edite o método processEvent.
Adicionar atributo de vinculação. Essa opção adiciona um atributo de vinculação ao componente Menu.
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.
Configurar transações do Ajax. Esta opção abre a caixa de diálogo Configurar transações do Ajax em que você pode configurar ou adicionar uma transação do Ajax.
Alinhar à grade. Essa opção alinha o componente Menu às linhas de grade no Visual Designer.
Visualizar no navegador. Veja como a página é renderizada no navegador da Web padrão no seu sistema.