I want to create a horizontal list and have each surrounded by a commandLink. 
I thought I could do something like this:

---  Piece from java class
public SimpleNavItems(String displayValue, String goToText){
                this.displayValue = displayValue;
                this.goToText = goToText;
        }

--- piece from backing bean - SearchForm
        public List getNavItems() {
                ArrayList l = new ArrayList();
                l.add(new SimpleNavItems("Home", "toHomePage"));
                l.add(new SimpleNavItems("Create new customer", 
"toCreateNewCustomer"));
                l.add(new SimpleNavItems("Find existing customer", 
"toFindCustomer"));
                return l;               
        }

--- piece from .faces
<t:dataList 
                value="#{searchForm.navItems}" 
                var="navItem" 
                id="horzNav" layout="grid">
        
        <t:commandLink 
                        immediate="true" 
                        action="#{navItem.goToText}">
                <h:outputText value="#{navItem.displayValue}"/>
        <t:commandLink>
        
</t:dataList>
</t:div>

The list shows like I want but the commandLink doesn't work inside a table. 
Is Matt's solution a workaround for this?  Tomahawk1.1.14.
--
View this message in context: 
http://www.nabble.com/Component-like-panelGrid-with-ul-and-li-t1668669.html#a5052296
Sent from the MyFaces - Users forum at Nabble.com.

Reply via email to