Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 3.3
-
Fix Version/s: None
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces3/trunk revision# 36585
All browsers
-
Salesforce Case Reference:
Description
The on events of the component aren't triggering (trying to show alert).
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Manual/comboBox
2) Navigate to 'ace:comboBox Attribute Test'
3) Scroll down to on event tests
4) Try interacting with them to trigger the alert
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Manual/comboBox
2) Navigate to 'ace:comboBox Attribute Test'
3) Scroll down to on event tests
4) Try interacting with them to trigger the alert
Issue Links
- depends on
-
ICE-9232 ACE generator allow for disinheriting properties from baseMeta
- Closed
It is not the design intent to support the "onxxx" passthrough eventhandler attributes on the ACE components. The reason that these appear in the TLD is that the ACE generator currently cannot block them from being included due to inheritance. This will be corrected via the generator improvement noted in
ICE-9232.The justification for not supporting the "onxxx" passthrough attributes is that they cannot be readily applied consistently to all ACE components, as many use complex states and multiple elements for rendering, and thus the "onxxx" events would not be applicable in many cases. Instead, the intention is to implement as necessary client events in the components (accessed via the ace:ajax tag) to support those component events that are useful/required.