ICEfaces
  1. ICEfaces
  2. ICE-4301

rowSelector preStyleOnSelection

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major 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

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18696 Mon Mar 30 18:29:13 MDT 2009 mark.collette ICE-4301 : rowSelector preStyleOnSelection
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/RowSelector.java
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/extras.js
          Commit graph MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-rowselector-props.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/TableRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/common-web/WEB-INF/includes/examples/custom/dataTable-rowSelection.jspx
          Mark Collette created issue -
          Hide
          Mark Collette added a comment -

          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

          Show
          Mark Collette added a comment - 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
          Mark Collette made changes -
          Field Original Value New Value
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.8 [ 10161 ]
          Resolution Fixed [ 1 ]
          Assignee Mark Collette [ mark.collette ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3795 [ ICE-3795 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Mark Collette [ mark.collette ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: