Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8
-
Fix Version/s: 1.8.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:XP, Tomcat
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
When using enhancedMultiple="true", just the last selected row will be found in RowSelectorEvent.selectedRows when using CTRL+MouseButton. Due to method signature and documentation, all selected rows are expected.
- Part of xhtml:
<ice:rowSelector value="#{item.selected}" multiple="true" enhancedMultiple="true"
selectionListener="#{simpleTableBean.rowSelectionListener}"/>
- Part of Bean:
public void rowSelectionListener(RowSelectorEvent event) {
...
}
Please note: The enhanced selection itself works as considered, but the event doesn't transport this information.
- Part of xhtml:
<ice:rowSelector value="#{item.selected}" multiple="true" enhancedMultiple="true"
selectionListener="#{simpleTableBean.rowSelectionListener}"/>
- Part of Bean:
public void rowSelectionListener(RowSelectorEvent event) {
...
}
Please note: The enhanced selection itself works as considered, but the event doesn't transport this information.
Tlddocs and javadocs added.
Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\ext\RowSelectorEvent.java
Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component-metadata\src\main\resources\conf\custom\rowselector-renderer.xml
Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component-metadata\src\main\resources\conf\custom\rowselector-renderer.xml
Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\ext\RowSelectorEvent.java
Completed: At revision: 18834