ICEfaces
  1. ICEfaces
  2. ICE-2404

RowSelector rendered=false still highlights rows

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#2
    • Fix Version/s: 1.7DR#3
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Firefox 2.0.0.9

      Description

      If you have an ice:dataTable with an ice:rowSelector, and you want to turn the rowSelector on and off, by making its rendered=false, it still sets the row css styles from the rowSelector.

        Activity

        Hide
        Mark Collette added a comment -

        Now the dataTable respects the rowSelector's rendered attribute.

        Subversion 15208
        icefaces\component\src\com\icesoft\faces\component\ext\renderkit\TableRenderer.java

        Show
        Mark Collette added a comment - Now the dataTable respects the rowSelector's rendered attribute. Subversion 15208 icefaces\component\src\com\icesoft\faces\component\ext\renderkit\TableRenderer.java
        Hide
        Sam Xiao added a comment -

        regression error. style of selected row is not reset after set rendered=false for rowSelector

        Show
        Sam Xiao added a comment - regression error. style of selected row is not reset after set rendered=false for rowSelector
        Hide
        Sam Xiao added a comment -

        false alarm

        Show
        Sam Xiao added a comment - false alarm
        Hide
        Tanausú Cerdeña added a comment -

        Style is not working when rendered attribute value is set at row level. Every row seems to take the rendered value of the first row. So, if rendered=false for rowSelector on the first row, none of the other rows will apply the rowSelector styles, no matter if their rowSelector's 'rendered' is true or false.

        Calls to selectionListener do work well if the first rowSelector is rendered=true, if it is rendered=false, it doesn't work.

        Show
        Tanausú Cerdeña added a comment - Style is not working when rendered attribute value is set at row level. Every row seems to take the rendered value of the first row. So, if rendered=false for rowSelector on the first row, none of the other rows will apply the rowSelector styles, no matter if their rowSelector's 'rendered' is true or false. Calls to selectionListener do work well if the first rowSelector is rendered=true, if it is rendered=false, it doesn't work.
        Hide
        Ken Fyten added a comment -

        This issue is CLOSED as of 1.7.1 release. Please create a new JIRA for any follow-on issues, etc.

        Show
        Ken Fyten added a comment - This issue is CLOSED as of 1.7.1 release. Please create a new JIRA for any follow-on issues, etc.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: