Details
-
Type: New Feature
-
Status: Closed
-
Priority: 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.
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
- depends on
-
ICE-8261 IceClientBehaviorHolder specify their AjaxBehaviorEvent subclass
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
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 -
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 ] |