Executar evento primeiro jsf

0 respostas
dijava

pessoal eu tenho uma pagina com uma tree do primeFaces

<p:tree value="#{indexBean.root}" var="node"
   nodeSelectListener="#{testeBean.nodeSelected}"  
   selectionMode="single"
   update="detail">
     		   		<p:treeNode>
     		   		      <h:link outcome="fraimePrincipal" rendered="true" target="miolo">
         				  	<h:outputText value="#{node}"/>
         				  </h:link>
     		   		</p:treeNode>

meu testeBean

private Briefing briefing;
	
	public void nodeSelected(NodeSelectEvent event) {
		   TreeNode node = event.getTreeNode();
		   ShowDataTreeNode show = (ShowDataTreeNode) node.getData();
		   Object obj = show.getObjeto();
		   if(obj instanceof Briefing)
			   this.briefing = (Briefing)obj;
	}
	public Briefing getBriefing() {
		return briefing;
	}
	public void setBriefing(Briefing briefing) {
		this.briefing = briefing;
	}

pagina de exibicao (fraimePrincipal)

<h:body>
	<h:form>
		<h:outputText value="aki #{testeBean.briefing.id} !!!"/>
	</h:form>
</h:body>

quando eu clico no nó da arvore ele primeiro vai no getBriefing() e depois no nodeSelected(NodeSelectEvent event) ! como eu faco para ele executar primeiro o evento e depois o get ?

Criado 7 de outubro de 2010
Respostas 0
Participantes 1