ICEfaces
  1. ICEfaces
  2. ICE-8262

ACE events work with both component listeners and ace:ajax listener

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.1.0.BETA1
    • Fix Version/s: None
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ACE

      Description

      In ACE 2, our components solely had MethodExpression properties to invoke when broadcasting events, as was typical with our compat components. With ACE 3, we introduced the use of ace:ajax as a means of specifying server-side execution and rendering, as well as client-side event handling.

      The server-side event handling has become fragmented into three categories:

      1. Old ACE components with an ACE 2 heritage continuing to use component MethodExpressions, where ace:ajax solely controls the component executing.

      2. Early ACE 3 components using ace:ajax listener for the server-side event handling, with no equivalent MethodExpression existing on component.

      3. Some newer ACE 3 components using both component MethodExpressions and ace:ajax listener, but not necessarily with the same event type, which could be confusing for application developers.


      We need to migrate all of our components to #3, but with a single event type used for a particular event, whether it's for the component or ace:ajax.

        Issue Links

          Activity

          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 3.2 [ 10338 ]
          Mark Collette made changes -
          Link This issue depends on ICE-8261 [ ICE-8261 ]
          Migration made changes -
          Fix Version/s 3.3 [ 10370 ]
          Fix Version/s 3.2 [ 10338 ]
          Ken Fyten made changes -
          Assignee Mark Collette [ mark.collette ]
          Ken Fyten made changes -
          Assignee Priority P2 [ 10011 ]
          Ken Fyten made changes -
          Fix Version/s 3.4 [ 10770 ]
          Fix Version/s 3.3 [ 10370 ]
          Ken Fyten made changes -
          Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
          Ken Fyten made changes -
          Assignee Mark Collette [ mark.collette ] Ken Fyten [ ken.fyten ]
          Assignee Priority P1 [ 10010 ]
          Ken Fyten made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 4.0.BETA [ 10770 ]
          Resolution Won't Fix [ 2 ]

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: