ICEfaces
  1. ICEfaces
  2. ICE-9625

ACE Generator - Add ability to determine which of our properties are set

    Details

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

      Description

      There is an issue in ICE-9471 that involves using the properties from a header column for the body column when a property has not itself been specified on the body column. That is, the body column property would take precedence if it were specified, and would otherwise comes from the corresponding header column. To accomplish this, there needs to be a mechanism to determine if a property has been set on a column component. Some of the properties have default values, so simply checking for null won't work.

      In the past we've explored ways of implementing attributesThatAreSet, but with ACE we have not, since passthrough attributes are not widely used, and that was the main use case for it. There were difficulties in having a complete list of set properties, including those specified by JSF component superclasses. This is much simpler, since we only need to know about properties that are generated by the ACE generator itself.

        Activity

        Mark Collette created issue -
        Mark Collette made changes -
        Field Original Value New Value
        Assignee Judy Guglielmin [ judy.guglielmin ]
        Fix Version/s EE-3.4.0.GA [ 11171 ]
        Assignee Priority P1 [ 10010 ]
        Ken Fyten made changes -
        Summary Add ability to determine which of our properties are set ACE Generator - Add ability to determine which of our properties are set
        Judy Guglielmin made changes -
        Assignee Judy Guglielmin [ judy.guglielmin ] Mark Collette [ mark.collette ]
        Ken Fyten made changes -
        Fix Version/s 3.4 [ 10770 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Fix Version/s EE-4.0.0.GA [ 11171 ]
        Ken Fyten made changes -
        Issue Type New Feature [ 2 ] Improvement [ 4 ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Open [ 1 ] 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:
            Mark Collette
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: