[JBoss JIRA] Created: (RF-2716) rich:contextMenu reRender is broken
by Florian Marwede (JIRA)
rich:contextMenu reRender is broken
-----------------------------------
Key: RF-2716
URL: http://jira.jboss.com/jira/browse/RF-2716
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.0
Reporter: Florian Marwede
Setting: A rich:componentControl inside of an a4j:commandButton which opens a rich:contextMenu which rerenders a part of the page.
This issue IS working in 3.1.4 and IS NOT working in 3.2.0.
In the shown code sample everything works except for the reRender attribute of the rich:menuItem.
<h:form>
<a4j:outputPanel id="panels" styleClass="hCenter" layout="block">
...
<a4j:commandButton image="#{skinBean.splitIcon}"
title="Split view - Choose right side">
<rich:componentControl event="onclick" for="splitMenu"
operation="show">
<f:param value="${panel}" name="pane" />
<f:param value="${paneTitle}" name="paneTitle" />
</rich:componentControl>
</a4j:commandButton>
...
</a4j:outputPanel>
</h:form>
<h:form>
<rich:contextMenu attached="false" id="splitMenu" submitMode="ajax">
<rich:menuItem value="Ports" ajaxSingle="true" action="#{layoutBean.split}" reRender="panels">
<f:param name="left" value="{pane}"/>
<f:param name="right" value="portTree"/>
<f:param name="leftTitle" value="{paneTitle}"/>
<f:param name="rightTitle" value="Ports"/>
</rich:menuItem>
...
</rich:contextMenu>
</h:form>
Workaround: Call in "oncomplete" of rich:menuItem an ajax function (made with jsFunction) which does the reRendering.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 11 months
[JBoss JIRA] Created: (RF-1951) PanelMenuItem allows only EL expressions for property action.
by Sergey Halipov (JIRA)
PanelMenuItem allows only EL expressions for property action.
-------------------------------------------------------------
Key: RF-1951
URL: http://jira.jboss.com/jira/browse/RF-1951
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.0
Environment: Our developer demo.
Reporter: Sergey Halipov
java.lang.IllegalArgumentException: Component org.richfaces.PanelMenuItem with Id j_id_jsp_979467865_7 allows only EL expressions for property action
org.richfaces.taglib.PanelMenuItemTag.setProperties(PanelMenuItemTag.java:564)
javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:230)
javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1136)
org.apache.jsp.pages.index_jsp._jspx_meth_pm_005fpanelMenuItem_005f1(index_jsp.java:450)
org.apache.jsp.pages.index_jsp._jspx_meth_pm_005fpanelMenuGroup_005f0(index_jsp.java:366)
org.apache.jsp.pages.index_jsp._jspx_meth_pm_005fpanelMenu_005f0(index_jsp.java:299)
org.apache.jsp.pages.index_jsp._jspx_meth_h_005fform_005f0(index_jsp.java:210)
org.apache.jsp.pages.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:160)
org.apache.jsp.pages.index_jsp._jspService(index_jsp.java:120)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:415)
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:475)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:143)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:143)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
org.apache.jsp.index_jsp._jspService(index_jsp.java:58)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 11 months