Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 2.1 Beta
-
Assignee Priority:P2
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Add support for ClientBehavior events for onExpansion, afterExpansion type events.
Also add support for a new expansionListener server event.
Also add support for a new expansionListener server event.
Activity
Arran Mccullough
created issue -
Arran Mccullough
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | ace:expansionmToggler - add ajax support | ace:expansionToggler - add ajax support |
Salesforce Case | [] |
Ken Fyten
made changes -
Summary | ace:expansionToggler - add ajax support | ace:expansionToggler - add onExpansion events |
Salesforce Case | [] | |
Fix Version/s | 2.1.1 [ 10282 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Description | Williams has expressed a need to be able to fire an action event/ajax call when the expansionToggler is activated/deactivated. |
Add support for ClientBehavior events for onExpansion, afterExpansion type events. Also add support for a new expansionListener server event. |
Security | Private [ 10001 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 2.1.1 [ 10282 ] | |
Assignee Priority | P2 | |
Assignee | Nils Lundquist [ nils.lundquist ] |
Nils Lundquist
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 3.0.RC1 [ 10300 ] | |
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Revision #26286 Committed by nils.lundquist Today 3:54 PM
ICE-7345- Added ExpansionChangeEvent object and ChangeListener attribute to ExpansionToggler. ExpansionToggler now responsible for decode of expansion row state. Revealed a regression in the processing of row level components. Required local implementation of iterate(), where previously a local implementation of visitTree() was being used in processing. Iterate, being a private method of the superclass could not be overriden, and so its usages in processDecodes/Validators/Updates had to be overriden. These overridden methods are skipping the private preDecode, preValidate and preUpdate calls from the superclass. The effects of this still requires analysis. The operations within these methods require private access to the supeclass and thus couldn't be implemented for the local implementations of the processing calls. Also removes the last usage (besides live scrolling) of custom update in the DataTable.