[richfaces-issues] [JBoss JIRA] (RF-11968) 4.2.0.CR1 contextMenu positioning incorrect when dynamically rendering on row select

Brendan Healey (JIRA) jira-events at lists.jboss.org
Wed Feb 15 10:56:36 EST 2012


    [ https://issues.jboss.org/browse/RF-11968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666816#comment-12666816 ] 

Brendan Healey commented on RF-11968:
-------------------------------------

Hello Juraj, thanks for all the work you've done on this, it is much appreciated.
It is very very unlikely that Mojarra 2.1.6 would affect the results of your testing,
each minor mojarra release contains approx. 10 bug fixes, that's all.

If in future you wish to upgrade the mojarra version in glassfish just download
the jars for the new release from here http://javaserverfaces.java.net/ and then
install jsf-api.jar & jsf-impl.jar into the glassfish/modules directory, replacing
the existing 2 files. After an upgrade I normally delete the ...\glassfish\domains\domain1
generated & osgi-cache directories - they will be re-created when the server starts.
                
> 4.2.0.CR1 contextMenu positioning incorrect when dynamically rendering on row select
> ------------------------------------------------------------------------------------
>
>                 Key: RF-11968
>                 URL: https://issues.jboss.org/browse/RF-11968
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-menu
>    Affects Versions: 4.2.0.CR1
>         Environment: Chrome browser Glassfish 3.1.1 Mojarra 2.1.6
>            Reporter: Brendan Healey
>         Attachments: contextMenuWrongPositioning.png
>
>
> There's a positioning error with contextMenu in the following scenario.
> I have an extendedDataTable which renders a rich:panel when a row in the
> table is selected. Initially no row is selected and the rich:panel is not
> rendered. I right click in the table and the menuItem appears way below
> the row I right clicked.
> {code}
> <rich:extendedDataTable
>                 id="mytable" value="#{bean.someList}" var="var"
>                 selection="#{bean.selectedRow}"
>                 selectionMode="single">
>                 <a4j:ajax render="panelAjaxTarget"
>                           event="selectionchange"
>                           listener="#{bean.doRowSelect}"/>
>  ...
> </rich:extendedDataTable>
> <h:panelGroup id="panelAjaxTarget">
>                 <rich:panel rendered="#{bean.selectedDepartment != null}">
>                 ...
>                 </rich:panel>
> </h:panelGroup>
> <rich:contextMenu target="mytable" mode="ajax">
>                 <rich:menuItem label="Test" onclick="alert('hello');"/>
> </rich:contextMenu>
> {code}
> {code}
> public void doRowSelect(...) {
>   selectedDepartment = ... (usual stuff);
> }
> {code}
> Also tried with contextMenu mode="client" with the same result.
> Regards,
> Brendan.

--
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

        


More information about the richfaces-issues mailing list