[
https://issues.jboss.org/browse/RF-12012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12674125#comment-12674125
]
Brian Leathem commented on RF-12012:
------------------------------------
Philip - thanks for taking the time to file an issue.
To me this seems like a duplicate of RF-11973, with the same workaround. Can
you point out anything that makes this a distinct issue? If not, I will close
this issue as a duplicate, and address the problem when we address RF-11973.
> rich:contextMenu re-render problem
> ----------------------------------
>
> Key: RF-12012
> URL: https://issues.jboss.org/browse/RF-12012
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-menu
> Affects Versions: 4.2.0.Final
> Environment: Apache Tomcat/7.0.23 , Mojarra 2.1.5, RichFaces
> 4.2.0.Final
> Reporter: Philip Maes
> Priority: Critical
> Labels: waiting_on_user
>
> I have a extendedDataTable with a contextMenu attached to it.
> When the selection changes on the extendedDataTable, a a4j:jsFunction is
> called. This jsFunction renders the contextMenu.
> {quote}
> <rich:extendedDataTable id="dtLivingCosts"
> onselectionchange="selChange('dtLivingCosts')"
> ...
> </rich:extendedDataTable>
> ...
> <a4j:jsFunction name="selChange" execute="@form"
> action="#{fhIndBean.selectionListener()}"
> status="none" render="dtLivingCosts, contextMenu_dtLivingCosts">
> <a4j:param name="comp" assignTo="#{fhIndBean.tableId}" />
> </a4j:jsFunction>
> ...
> <rich:contextMenu id="contextMenu_dtLivingCosts" target="dtLivingCosts"
> attached="true" mode="ajax" >
> ...
> </rich:contextMenu>
> {quote}
> The problem is that as soon as I right-click, the contextMenu appears, the
> ajax request is sent and received, the view is partially updated
> (dtLivingCosts, contextMenu_dtLivingCosts) and then the contextMenu
> disappears and won't appear anymore.
> I noticed that the javascript code generated by RichFaces for the contextMenu
> is not rerendered as you can see on these two screenshots. The first one
> shows the code when the page is generated for the first time. The second one,
> when a right-click has been done on a row in the extendedDataTable:
> http://img848.imageshack.us/img848/8876/cm1j.png
> http://img19.imageshack.us/img19/5170/cm2c.png
> A possible workaround is to refresh only menuItems of the contextMenu
> (https://issues.jboss.org/browse/RF-11973).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues