wood burning stoves 2.0*
The moose likes JSF and the fly likes Invoking navigation rule from custom control Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Invoking navigation rule from custom control" Watch "Invoking navigation rule from custom control" New topic
Author

Invoking navigation rule from custom control

Yannick Ongena
Greenhorn

Joined: Sep 06, 2007
Posts: 2
I want to create a custom control that acts like a menu. I have a XML file that contains the caption for each menu item + an action conform the navigation rule in the faces-config file.
THe problem is... i don't know how to invoke the action from my custom control.
I really don't know how to add for example a <h:CommandLink action=... to a custom control.
I tryied creating a new instance of a HtmlCommandLink but don't know what to do with the methodbinding stuff...
Can someone point me in the right direction please?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15957
    
  19

Rather than creating a custom control, you might want to use someone else's. There's a menu tag that's part of the Tomahawk JSF package that's quite well-documented for creating menus dynamically.

If you really want the menu structure in an XML file, you can use this control and one of the various useful XML utilities - the Apache Digester is often a good choice, though a little confusing at first. Or, if your XML structure is simple enough, just implement a small SAX parser.


Customer surveys are for companies who didn't pay proper attention to begin with.
Yannick Ongena
Greenhorn

Joined: Sep 06, 2007
Posts: 2
Well, i really want to create one myself because i want to learn it... That's the only reason
In october i start as a consultant where i have to work with jsf alot and i want to learn something in advance before i get my education there...
I know there are a lot of menu controls... i used the myFaces menu or the menu controls from the ADF from oracle but i was wondering how i could write such a control myself... you see
 
 
subject: Invoking navigation rule from custom control
 
Similar Threads
commandLink param problem
Why does URL change if REDIRECT not specified?
Problem with navigation rule!
How to know the outcome of backing bean method
EL in views and outcomes?