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?
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.
"privilege" comes from the Latin words for "private" and "law" (legal) and dates to feudal times. To "claim privilege" meant that you were above the laws that applied to the common people.
posted 13 years ago
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
Everybody! Do the Funky Monkey! Like this tiny ad!
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop