ICEfaces
  1. ICEfaces
  2. ICE-8896

ice:radio/ice:checkbox - ID attribute not used in component rendering

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: EE-3.0.0.GA_P01, 3.2
    • Fix Version/s: None
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All
    • Salesforce Case Reference:

      Description

      The ice:radio and ice:checkbox components both have an id attribute. This id isn't used on the actual rendering of the component. Instead it uses the id of the ice:selectOneRadio or ice:selectManyCheckbox components.
      1. Case11905Example.zip
        19 kB
        Arran Mccullough
      2. Case11905ExampleWAR.zip
        9.32 MB
        Arran Mccullough

        Activity

        Hide
        Arran Mccullough added a comment -

        Attached test case that shows issue.

        Load welcomeICEfaces.jsf and review the rendered source.

        Show
        Arran Mccullough added a comment - Attached test case that shows issue. Load welcomeICEfaces.jsf and review the rendered source.
        Hide
        Ted Goddard added a comment -

        There are two reasons for rendering the ID on the root of the component: so that client-side JavasCript can make use of it, and so that subtree rendering can target a particular component.

        Do either of these match the customer's use case?

        Show
        Ted Goddard added a comment - There are two reasons for rendering the ID on the root of the component: so that client-side JavasCript can make use of it, and so that subtree rendering can target a particular component. Do either of these match the customer's use case?

          People

          • Assignee:
            Unassigned
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated: