Author: Alex.Kolonitsky
Date: 2011-03-03 07:29:11 -0500 (Thu, 03 Mar 2011)
New Revision: 22032
Modified:
branches/4.0.X/ui/output/ui/src/main/java/org/richfaces/component/AbstractPanelMenuItem.java
Log:
RF-10656 Taglib: panelMenuItem and panelMenuGroup's attribute value should be hidden
-reviewed by Anton Belevich
Modified:
branches/4.0.X/ui/output/ui/src/main/java/org/richfaces/component/AbstractPanelMenuItem.java
===================================================================
---
branches/4.0.X/ui/output/ui/src/main/java/org/richfaces/component/AbstractPanelMenuItem.java 2011-03-03
11:08:07 UTC (rev 22031)
+++
branches/4.0.X/ui/output/ui/src/main/java/org/richfaces/component/AbstractPanelMenuItem.java 2011-03-03
12:29:11 UTC (rev 22032)
@@ -23,11 +23,16 @@
package org.richfaces.component;
-import com.google.common.base.Predicate;
+import javax.faces.component.UIComponent;
+
import org.richfaces.PanelMenuMode;
-import org.richfaces.cdk.annotations.*;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.EventName;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
+import org.richfaces.cdk.annotations.TagType;
-import javax.faces.component.UIComponent;
+import com.google.common.base.Predicate;
/**
* @author akolonitsky
@@ -108,8 +113,15 @@
// ------------------------------------------------ Html Attributes
enum Properties {
- leftIcon, leftDisabledIcon, rightIcon, rightDisabledIcon, styleClass,
disabledClass, execute, name
-
+ leftIcon,
+ leftDisabledIcon,
+ rightIcon,
+ rightDisabledIcon,
+ styleClass,
+ disabledClass,
+ execute,
+ name,
+ value
}
@Attribute(generate = false)
@@ -216,4 +228,13 @@
return comp instanceof AbstractPanelMenuGroup || comp instanceof
AbstractPanelMenu;
}
}
+
+ @Attribute(generate = false, hidden = true)
+ public Object getValue() {
+ return getStateHelper().eval(Properties.value);
+ }
+
+ public void setValue(Object value) {
+ getStateHelper().put(Properties.value, value);
+ }
}
Show replies by date