Meaningless Drivel is fun!*
The moose likes JSF and the fly likes needing h:outputLink and nodeSelectListener to work in sync, but now need to click link twice Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "needing h:outputLink and nodeSelectListener to work in sync, but now need to click link twice " Watch "needing h:outputLink and nodeSelectListener to work in sync, but now need to click link twice " New topic
Author

needing h:outputLink and nodeSelectListener to work in sync, but now need to click link twice

Matt Kohanek
Village Idiot
Ranch Hand

Joined: Apr 04, 2009
Posts: 483

I have a tree, here is the first root node of it:



As you can see, each node is also a command link that sends you to a new page, and this page uses whichever node has been selected to render the things you see.

It sends you to a page that has this:



SO the goal is, when a user clicks on the node, it first sends them to this new page that has the h:form from above. Then the outputtext is populated depending on the nodeSelectListener tag.

What happens now, is a user clicks on the node, he is sent to the new page, but the values are empty. Then once your on the page, if you click on the node a second time, it does render the data on the page like I want.

So essentially, what is happening is you have to click twice on a node to get the new page with all the necessary data. Once to get sent to the page, and a second time to actually render the data on this new page.

I need this to happen all in one click. One click sends you to the new page, and renders the data on the page, instead of two clicks. There must be a way for it to remember which node you clicked on to get sent to the new page.

Any ideas?


True wisdom is in knowing you know nothing - Socrates
 
 
subject: needing h:outputLink and nodeSelectListener to work in sync, but now need to click link twice
 
Similar Threads
Need my rich:tree to be re loaded when I add a new entity to it
richface tree example
Having issues reRendering a map when a rich:tree node is clicked on(SOLVED)
need nodes on rich:tree to not be auto selected, only selected when clicked on.
having clicking on a treeNode from rich:tree change ui:define content (need help)