Componente Ação de link padrão do JSF
Consulte também
Você pode arrastar o componente Ação de link padrão do JavaServer Faces
da categoria Padrão da Paleta para o Visual Designer a fim de criar um hyperlink em que o usuário pode clicar para abrir outra página em sua aplicação Web. Se você quiser um hyperlink simples, use o componente Hyperlink.
Quando a página da Web é gerada, a ação de link se torna um elemento HTML <a> com o atributo onclick definido para enviar a página e abrir a página vinculada.
Depois de arrastar o componente para o Visual Designer, você pode:
- Altere o texto exibido do link, selecionando a parte interior, linkActionText
do componente e digitando o texto.
- Selecione o elemento de texto (parte interior) ou o elemento de hyperlink (parte exterior). Este componente é composto de um componente linkAction e um componente linkActionText incorporado, que é um componente Texto de saída, como você pode ver na janela Navegador. Dependendo de onde clica neste componente no Visual Designer, você pode obter janelas Propriedades diferentes. Use
linkAction para definir a parte de link do componente,
e a parte linkActionText para definir o texto do link.
- Selecionar o componente e arrastá-lo para outro local da página.
- Selecione a parte linkAction
do componente e edite suas propriedades na janela Propriedades da ação de link. Uma propriedade típica que você deve definir é:
- id. O nome da ação de link. No arquivo JSP, este nome é o valor do atributo
id. No bean de página, o valor desta propriedade é o nome do objeto HiddenField.
- Selecione a parte linkActionText
do componente e edite suas propriedades na janela Propriedades do texto de saída. O maior útil a ser feito na janela Propriedades é definir o rótulo visível (ou texto do link) do componente na propriedade de valor. Você também pode vincular o componente Texto de saída a uma tabela e definir o rótulo dinamicamente.
- Clique com o botão direito do mouse no componente Ação de link e escolha uma das várias ações:
- Editar manipulador de eventos. Escreva o código de um dos seguintes manipuladores de eventos.
- action. Abre o Editor Java com o cursor posicionado no método da ação do componente para que você possa inserir o código que é executado quando o usuário clica no componente. O método deve retornar uma
String que é o nome de um conector de navegação que conecta esta página com outra página em sua aplicação. Para obter mais informações, consulte Configurando navegação de página dinâmica.
Se você deseja apenas usar este componente para conectar esta página a outra página dinâmica, clique com o botão direito do mouse no segundo plano e escolha Navegação de página para abrir o Editor de fluxo de página e conectar o componente a outra página. Para obter mais informações, consulte Configurando navegação de página estática.
- actionListener. Abre o Editor Java com o cursor posicionado no método
actionListener do componente para que você possa inserir o código que chama um método quando o usuário clica no componente. O método deve retornar uma String que é o nome de um conector de navegação que conecta esta página dinâmica com outra página dinâmica em sua aplicação.
- Vincular aos dados. Defina dinamicamente o texto que é exibido para o link. Você pode vincular a propriedade
value do componente a um objeto ou a um provedor de dados, conforme descrito no tópico 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çãoEssa opção remove o atributo de vinculação do componente.
- Consulte também
- Sobre a Paleta do Visual Web
- Trabalhando com componentes
- Tarefas de componente: referência rápida
Notificações legais