Você vê a janela Propriedades de uma Ação de link do JavaServer Faces quando seleciona a parte exterior do componente em uma página que está editando no Visual Designer, ou quando seleciona a parte Ação de link
desse componente composto na janela Navegador.
Este componente JavaServer Faces padrão possui as propriedades a seguir.
Tipo: text Tipo: String Tipo: Stringposition: 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: String Tipo: StringDefina as propriedades do evento, clicando com o botão direito no mouse no Visual Designer e escolhendo Editar manipulador de eventos > nome do evento.
button1_action, o IDE o adicionará ao bean de página e atualizará o valor da propriedade Action da aplicação para apontar para esse método.
Se quiser apenas que a Ação de link exiba outra página quando o usuário clicar nela, o método de ação não é necessário. O mais fácil a fazer é abrir a página no Editor de navegação, clicar nela e, em seguida, clicar na Ação de link e arrastá-la para a página que você deseja que ela abra. Consulte Configurando navegação de página estática para obter mais informações.
Se quiser que a Ação de link seja capaz de determinar qual página deve ser aberta com base em determinadas condições, então será necessário um método de ação. O método de ação geralmente processa os cliques da ação Link e retorna uma string que indica o nome de um caso de navegação de página (a próxima página a ser exibida na aplicação). Você geralmente define esse método, selecionando o componente no Visual Designer, em seguida, clicando na parte Ação de link do componente na janela Navegador e, em seguida, escolhendo Editar manipulador de eventos > ação. O nome padrão do método é id-do-alerta_, , no qual id-do-alerta é o valor da propriedade id do componente Alerta. Para obter mais informações, consulte Configurando navegação de página dinâmica.
Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: String Tipo: Stringaccesskey da marca HTML <input>. Tipo: MethodBinding Tipo: MethodBinding#{Page1.action_method}, e deve ser interpretado como o nome de um método público que usa o parâmetro ActionEvent com o tipo de retorno vazio. Você pode digitar uma expressão MethodBinding diretamente nesta propriedade actionListener, por exemplo, se quiser chamar um método que não esteja no bean de página.
Tipo: Stringcharset da marca <a>. Você pode ver uma lista das codificações em Tipo: Stringcoords da marca <a>. O número e a ordem de valores depende da forma que está sendo definida. As combinações possíveis são:
As coordenadas são relativas ao canto esquerdo superior do objeto. Todos os valores são tamanhos. Todos os valores são separados por vírgulas.
Tipo: Stringdir da marca HTML <input>.
Os valores podem ser:
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 o usuário acessar parcialmente um formulário e, em seguida, cancelá-lo.
Tipo: Stringlang da marca HTML <input>. Para escolher um código de idioma, clique no botão de reticências (...) para abrir o editor de propriedade. Alguns exemplos:
ar - árabe tradicionalde - alemãoen - inglêses - espanholfr - francêsja - japonês Além dos códigos disponíveis no editor de propriedade, você também pode inserir códigos adicionais usando nomes ISP padrão. Alguns exemplos:
en-US - inglês dos Estados Unidosja-JP - japonêszh-guoyu - mandarim ou chinês padrão zh-Hans - script em chinês simplificadozh-HansT - script em chinês tradicional Tipo: Stringrel, uma lista de tipos separada por espaços. Os tipos podem ser um dos seguintes:
Tipo: booleano Tipo: Stringrev, uma lista de tipos separada por vírgulas. Consulte a propriedade Relationship acima para obter uma lista de tipos. Tipo: Stringshape da marca <a>. Os valores possíveis são:
Type: Stringtabindex da marca HTML <input>. Tipo: Stringtype, que é um tipo de MIME, tal como text/html, image/png, image/gif, video/mpeg, text/css ou audio/basic.