Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: 2.0-Alpha2
-
Fix Version/s: 3.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 2.0, Sparkle component platform
-
Affects:Compatibility/Configuration
Description
1. The Sparkle Component.js utility file requires a general review to ensure that is using latest APIs, techniques.
2. Component.js baseline attribute sync function in updateProperties only works if YUI comp has 'get' and 'set' functions, also only works with basic data types, not objects (Date, etc.). Impl. custom updateProperties function (as in Calendar) is quite involved and "fragile", requiring a complex series of steps that are not all comprehended at this time, but found to be necessary via trial-and-error. We should consider enhancing the update-attributes function to handle more complex attribute types, and be more tolerant of components that lack the get/set methods, etc.
2. Component.js baseline attribute sync function in updateProperties only works if YUI comp has 'get' and 'set' functions, also only works with basic data types, not objects (Date, etc.). Impl. custom updateProperties function (as in Calendar) is quite involved and "fragile", requiring a complex series of steps that are not all comprehended at this time, but found to be necessary via trial-and-error. We should consider enhancing the update-attributes function to handle more complex attribute types, and be more tolerant of components that lack the get/set methods, etc.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Affects | [Compatibility/Configuration] | |
Assignee Priority | P2 | |
Assignee | Mark Collette [ mark.collette ] |
Ken Fyten
made changes -
Summary | Sparkle: Component.js improvements | Sparkle: Component.js improvements for increased flexibilty |
Salesforce Case | [] | |
Fix Version/s | 2.0.0 [ 10230 ] | |
Fix Version/s | 2.0-Beta [ 10231 ] | |
Assignee Priority | P2 |
Ken Fyten
made changes -
Component/s | ACE-Components [ 10050 ] | |
Component/s | Components [ 10012 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 2.0.0 [ 10230 ] |
Ken Fyten
made changes -
Fix Version/s | 3.1 [ 10312 ] | |
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Status | Open [ 1 ] | Closed [ 6 ] |
Resolution | Invalid [ 6 ] |