[
https://issues.jboss.org/browse/RF-11968?page=com.atlassian.jira.plugin.s...
]
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