Author: lfryc(a)redhat.com
Date: 2011-02-24 09:12:55 -0500 (Thu, 24 Feb 2011)
New Revision: 21915
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichPanelMenuBean.java
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenu/simple.xhtml
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuGroup/simple.xhtml
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuItem/simple.xhtml
Log:
fixed panelMenu serialization - UIPanelMenuItem wasn't serializable as UIComponent -
replaced with item name
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichPanelMenuBean.java
===================================================================
---
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichPanelMenuBean.java 2011-02-24
13:31:50 UTC (rev 21914)
+++
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichPanelMenuBean.java 2011-02-24
14:12:55 UTC (rev 21915)
@@ -47,7 +47,7 @@
private static Logger logger;
private Attributes attributes;
- private Object activeItem;
+ private String activeItem;
/**
* Initializes the managed bean.
@@ -82,16 +82,12 @@
* an event representing the activation of a user interface component
*/
public void itemChangeListener(ItemChangeEvent event) {
- activeItem = event.getNewItem();
+ activeItem = event.getNewItemName();
RichBean.logToPage("* item changed: " + (event.getOldItem() == null ?
null : event.getOldItem().getId())
+ " -> " + event.getNewItem().getId());
}
- public void setActiveItem(Object activeItem) {
- this.activeItem = activeItem;
- }
-
- public Object getActiveItem() {
+ public String getActiveItem() {
return activeItem;
}
}
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenu/simple.xhtml
===================================================================
---
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenu/simple.xhtml 2011-02-24
13:31:50 UTC (rev 21914)
+++
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenu/simple.xhtml 2011-02-24
14:12:55 UTC (rev 21915)
@@ -153,7 +153,7 @@
<legend>selected item</legend>
<a4j:outputPanel id="selectedPanel"
ajaxRendered="true">
- <h:outputText id="current"
value="#{richPanelMenuBean.activeItem.id}" />
+ <h:outputText id="current"
value="#{richPanelMenuBean.activeItem}" />
</a4j:outputPanel>
</fieldset>
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuGroup/simple.xhtml
===================================================================
---
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuGroup/simple.xhtml 2011-02-24
13:31:50 UTC (rev 21914)
+++
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuGroup/simple.xhtml 2011-02-24
14:12:55 UTC (rev 21915)
@@ -175,7 +175,7 @@
<legend>selected item</legend>
<a4j:outputPanel id="selectedPanel"
ajaxRendered="true">
- <h:outputText id="current"
value="#{richPanelMenuBean.activeItem.id}" />
+ <h:outputText id="current"
value="#{richPanelMenuBean.activeItem}" />
</a4j:outputPanel>
</fieldset>
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuItem/simple.xhtml
===================================================================
---
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuItem/simple.xhtml 2011-02-24
13:31:50 UTC (rev 21914)
+++
modules/tests/metamer/trunk/application/src/main/webapp/components/richPanelMenuItem/simple.xhtml 2011-02-24
14:12:55 UTC (rev 21915)
@@ -94,7 +94,7 @@
<legend>selected item</legend>
<a4j:outputPanel id="selectedPanel"
ajaxRendered="true">
- <h:outputText id="current"
value="#{richPanelMenuBean.activeItem.id}" />
+ <h:outputText id="current"
value="#{richPanelMenuBean.activeItem}" />
</a4j:outputPanel>
</fieldset>
Show replies by date