ICEfaces
  1. ICEfaces
  2. ICE-9232

ACE generator allow for disinheriting properties from baseMeta

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: 4.0.BETA, EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ace:checkboxButton
    • Assignee Priority:
      P1

      Description

      ace:checkboxButton and mobi:flipswitch, much like h:selectBoolanCheckbox and ice:selectBooleanCheckbox, extend from UISelectBoolean which extends from UIInput. But, those four components do not make use of a converter or validator, and required doesn't apply to them either. Therefore the properties for those as well as converterMessage, validatorMessage, requiredMessage do not apply for those components.

      We could take the idea originally conceived in ICE-5837, to allow for specifying a String[]disinheritProperties field in the @Component annotation, or we could tie into the newer @Only annotation, and have a NONE OnlyType that could keep that specific property from inheriting.

        Issue Links

          Activity

          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Description ace:checkboxButton, much like h:selectBoolanCheckbox and ice:selectBooleanCheckbox, extends from UISelectBoolean which extends from UIInput. But, those three components do not make use of a converter or validator, and required doesn't apply to them either. Therefore the properties for those as well as converterMessage, validatorMessage, requiredMessage do not apply for those components.

          We could take the idea originally conceived in ICE-5837, to allow for specifying a String[]disinheritProperties field in the @Component annotation, or we could tie into the newer @Only annotation, and have a NONE OnlyType that could keep that specific property from inheriting.
          ace:checkboxButton and mobi:flipswitch, much like h:selectBoolanCheckbox and ice:selectBooleanCheckbox, extend from UISelectBoolean which extends from UIInput. But, those four components do not make use of a converter or validator, and required doesn't apply to them either. Therefore the properties for those as well as converterMessage, validatorMessage, requiredMessage do not apply for those components.

          We could take the idea originally conceived in ICE-5837, to allow for specifying a String[]disinheritProperties field in the @Component annotation, or we could tie into the newer @Only annotation, and have a NONE OnlyType that could keep that specific property from inheriting.
          Mark Collette made changes -
          Assignee Mark Collette [ mark.collette ]
          Mark Collette made changes -
          Fix Version/s 3.4 [ 10770 ]
          Mark Collette made changes -
          Assignee Priority P3 [ 10012 ]
          Arturo Zambrano made changes -
          Link This issue blocks ICE-9395 [ ICE-9395 ]
          Ken Fyten made changes -
          Assignee Mark Collette [ mark.collette ] Judy Guglielmin [ judy.guglielmin ]
          Assignee Priority P3 [ 10012 ] P1 [ 10010 ]
          Judy Guglielmin made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-9665 [ ICE-9665 ]
          Judy Guglielmin made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Judy Guglielmin made changes -
          Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
          Judy Guglielmin made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 4.0 [ 11382 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: