Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P02
-
Fix Version/s: EE-3.3.0.GA_P03
-
Component/s: ACE-Components, ICE-Components
-
Labels:None
-
Environment:ICEfaces EE-3.3.0 maintenance branch r44519. Tomcat 7, all browsers.
Note that this was last known to be working with EE-3.3.0_p01 libs.
-
Assignee Priority:P1
Description
Manual testing of contextMenu inside ice:dataTable found that text is not rendered on page when opening component from second and third row.
To reproduce:
1.) Use /contextMenuIceTable.jsf located at
C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\contextMenu
2.) Right click on image in first row of table. Context menu displays and a menu option can be selected and displayed as a selected value.
3.) Right click on image in 2nd or 3rd row of table.Context menu displays and a menu option can be selected, but will not be displayed as a selected value.
To reproduce:
1.) Use /contextMenuIceTable.jsf located at
C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\contextMenu
2.) Right click on image in first row of table. Context menu displays and a menu option can be selected and displayed as a selected value.
3.) Right click on image in 2nd or 3rd row of table.Context menu displays and a menu option can be selected, but will not be displayed as a selected value.
Issue Links
- blocks
-
MOBI-1134 update ace-generator.jar for icemobile project
- Resolved
r44535: Committed fix to the 3.3 EE maintenance branch. In UISeriesBase.java, removed setRowIndex() call from section that iterates over child components in visitRows(), since the row index is set previously in that method, and there's no need to alter the row index when visiting children (i.e. horizontally).
Testing notes: For now just test the basic case described here. This fix will require some regression testing, since it affects various components that extend from UISeriesBase (ice.dataTable, ice:panelSeries, ice:panelTabSet, ice:panelPositioned, and ace:list), as well as ICE-9707 and
ICE-3136. Please wait until this fix is reviewed before proceeding with the regression tests.