Re: Generic conditional WOHyperlink
Re: Generic conditional WOHyperlink
- Subject: Re: Generic conditional WOHyperlink
- From: David Holt <email@hidden>
- Date: Mon, 12 Mar 2007 14:30:10 -0700
Thanks Chuck,
On 12 Mar 2007, at 1:42 PM, Chuck Hill wrote:
On Mar 12, 2007, at 11:40 AM, David Holt wrote:
I have a tabbed navigation component with several WOHyperlinks each bound to a different action method.
I have created a generic WOHyperlink that adds a class binding bound to a cssClass method that checks the link's location and returns the CSS class as a string based on whether the component is on the link's "home" tab or not.
Why not just use a regular WOHyperlink and put the class selecting logic in the tabbed navigation component? It seems like that is where this code belongs.
This didn't work for me. In my WOHyperlink I had "class" bound to the method cssClass:
public String cssClass() { if (isOnTab()) { cssClass = "subnavhighlight"; } else { cssClass = "subnav"; } return cssClass; }
public boolean isOnTab() { if (currentTab.equals(homeTab)) { isOnTab = true; } else { isOnTab = false; }
return isOnTab; }
currentTab is in the navigation component with its value taken from the parent (^currentTab) I added the homeTab binding to WOHyperlink bind it to a String.
homeTab always resolves to null so the isOnTab() method always resolves to false.
What did I do wrong?
Thanks, David |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden