ICEfaces
  1. ICEfaces
  2. ICE-3483

Regression: Fix the passThru boolean attributes

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2
    • Fix Version/s: 1.8DR#2, 1.8
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      component + passThru boolean attributes

      Description

      To avoid the unnecessary calls , the new approach taken to rendering of the passThru attributes, doesn't render the booleanPassThru attributes by default. So any component which supports any boolean attribute has to make the following call from the renderer exclusively,

      For DOM based renderer:
             PassThruAttributeRenderer.renderBooleanAttributes(
                       facesContext,
                       uiComponent,
                       targetElement,
                        excludedAttributes)

      For ResponseWriter based renderer:
              PassThruAttributeWriter.renderBooleanAttributes(
                      writer,
                      uiComponent,
                      excludedAttributes);


      The call should go to those component only, which support one of a following boolean attribute.
              - disabled
              - ismap
              - readonly

        
      1. disabled_Renderer.txt
        3 kB
        Frank Ye
      2. readonly_renderer.txt
        2 kB
        Frank Ye

        Activity

        Adnan Durrani created issue -
        Frank Ye made changes -
        Field Original Value New Value
        Attachment disabled_Renderer.txt [ 11225 ]
        Frank Ye made changes -
        Attachment readonly_renderer.txt [ 11226 ]
        Ken Fyten made changes -
        Fix Version/s 1.7.2 [ 10130 ]
        Affects Version/s 1.7.2 [ 10130 ]
        Assignee Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 1.8DR#1 [ 10141 ]
        Fix Version/s 1.7.2 [ 10130 ]
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Assignee Priority P2
        Assignee Ken Fyten [ ken.fyten ] Adnan Durrani [ adnan.durrani ]
        Ken Fyten made changes -
        Fix Version/s 1.8DR#2 [ 10142 ]
        Fix Version/s 1.8DR#1 [ 10141 ]
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.8 [ 10161 ]
        Assignee Priority P2
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Adnan Durrani [ adnan.durrani ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Adnan Durrani
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: