ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-357

Reimplement Required Attribute Strategy for Composite Components

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-3.0.0.BETA
    • Fix Version/s: None
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      n/a

      Description

      The composite components currently use a 'home grown' strategy for checking for required attributes and displaying an error message if a composite component is used on a page with one or more of its required attributes. This was first implemented for the JSF 1.2 environment as a TagHandler. This TagHandler is now causing errors when used with MyFaces 2.1.6, so we need to look at doing this another way.

      First proposal is to use proper <composite:interface> along with <composite:attribute required="true"..> tags in the composite components, but this will have to be tested for every component, as well as for both the Mojarra and MyFaces environments.

        Issue Links

          Activity

            People

            • Assignee:
              Philip Breau
              Reporter:
              Philip Breau
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: