
Please read "Documentation/Navigation.html" to fnd out how to use the navigation components.
er.extensions.ERXNavigationMenuItem
| ERXNavigationItem | ( | NSDictionary | values | ) |
| String action | ( | ) |
| NSArray childItemsInContext | ( | NSKeyValueCodingAdditions | context | ) |
| NSArray children | ( | ) |
| String childrenBinding | ( | ) |
| NSDictionary childrenChoices | ( | ) |
| NSArray childrenConditions | ( | ) |
| NSArray conditions | ( | ) |
| String directActionClass | ( | ) |
| String directActionName | ( | ) |
| String displayName | ( | ) |
| String hasActivity | ( | ) |
| int height | ( | ) |
| String href | ( | ) |
| boolean isRootNode | ( | ) |
| boolean meetsDisplayConditionsInComponent | ( | WOComponent | component | ) |
Decides whether the item gets displayed at all. This is done by evaluating the boolean value of a "conditions" array in the definition file. eg: conditions = ("session.user.canEditThisStuff", "session.user.isEditor") will display the item only if the user can edit this stuff *and* is an editor. You can set OR conditions with conditions = (("session.user.canEditThisStuff", "session.user.isEditor"))
| component | context to evaluate visibility in |
| String name | ( | ) |
| String pageName | ( | ) |
| EOQualifier qualifier | ( | ) |
| NSDictionary queryBindings | ( | ) |
| String toString | ( | ) |
| String uniqueID | ( | ) |
| int width | ( | ) |
NSArray _children [protected] |
String _childrenBinding [protected] |
NSDictionary _childrenChoices [protected] |
NSArray _childrenConditions [protected] |
NSArray _conditions [protected] |
String _directActionClass [protected] |
String _directActionName [protected] |
String _displayName [protected] |
String _hasActivity [protected] |
int _height [protected] |
EOQualifier _qualifier [protected] |
NSDictionary _queryBindings [protected] |
int _width [protected] |
int counter = 0 [static, private] |
1.5.8