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.
These are already available as client behaviours of the parent data table. 'expand' / 'contract'.
While I admit it would be more logical to have these events on the expansion toggle component rather than the table, the expansion toggler doesn't render any javascript of its own, it has its events bound by the data table at table setup. So the table was the most convenient place to add the ace:ajax client behaviours. Having them on the expansion toggle would require large refactors to the expansion request lifecycle.