Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8RC1
-
Fix Version/s: 1.8
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
Description
When applications manually manage their row selection, our pre-styling optimisation causes problems, since at best an unwanted style could show temporarily, and then be reverted. At worst, the application set style will not show in the browser at all. So, we need to add a property to the rowSelector to control enabling of the feature. It should be disabled by default, for backwards compatibility.
Here's a reference to the pre-styling feature:
RowSelector Performance Improvement
http://jira.icefaces.org/browse/ICE-3795
Here's a reference to the pre-styling feature:
RowSelector Performance Improvement
http://jira.icefaces.org/browse/ICE-3795
Issue Links
- depends on
-
ICE-3795 RowSelector Performance Improvement
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Added preStyleOnSelection property, with default value of false. Change component-showcase to have it set to true.
Subversion 18696
icefaces\bridge\lib\extras\extras.js
icefaces\component\src\com\icesoft\faces\component\ext\RowSelector.java
icefaces\component\src\com\icesoft\faces\component\ext\renderkit\TableRenderer.java
icefaces\component-metadata\src\main\resources\conf\ice_cust_properties\cust-rowselector-props.xml
icefaces\samples\component-showcase\common-web\WEB-INF\includes\examples\custom\dataTable-rowSelection.jspx