JSF - Carga de um método

4 respostas
F

Estou fazendo um projeto em jsf e estou com o seguine problema:

  • Quando entro em um link do menu, deveria ser carregado um datatable;

Quando eu chamo através do buttom funciona, conforme o código abaixo:

<htm:table sid="formulario" width="100%" border="0" id="formulario">
	<htm:tr>
		<htm:td>
			<f:verbatim>Documentos gerados</f:verbatim>
			<h:commandButton image="/img/btn_consultar.gif" action="#{docDownloadsMB.getListarArquivos}" /><f:verbatim>&nbsp;</f:verbatim>
		</htm:td>
	</htm:tr>				
</htm:table>

Entretanto, eu gostaria que o mesmo efeito que o botão consultar está fazendo fosse refletido ao carregar a página, como eu faria isso?

4 Respostas

Mauricio_Linhares

Você não faz, não existem callbacks pra isso em JSF.

Mas você pode usar um framework como o Seam que provê esses callbacks.

F

Olá Mauricio,

Em primeiro lugar obrigado pela atenção, mas nesse caso para eu adicionar um outro framework na aplicação fica inviável, não teria forma alguma de contornar isso?
Estou usando o tomahawk.

Mauricio_Linhares

Infelizmente não, a não ser que você implemente isso “no braço” no JSF, o que eu suponho que não seria trivial. Você pode procurar sobre o PhaseListener e ver se tem como você fazer uma mágica dessas.

J

Mauricio Linhares:
Você não faz, não existem callbacks pra isso em JSF.

Mas você pode usar um framework como o Seam que provê esses callbacks.

olá Mauricio…
Não manjo muito de JSF… você poderia me explicar como seria o funcionamento de callbacks?

Obrigado.

Criado 10 de novembro de 2008
Ultima resposta 10 de nov. de 2008
Respostas 4
Participantes 3