Details
Description
An alternate algorithm can be imagined for the delta submit where the parameter diffing is always calculated against the parameters calculated off the current document state. This avoids chained parameter diffing that can sometimes can be frail. Also the current algorithm when it breaks, the diffing will remain broken with no chance of recovering (except a page reload).
This alternate algorithm is also simpler to implement.
This alternate algorithm is also simpler to implement.
Activity
Mircea Toma
created issue -
Mircea Toma
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Mircea Toma [ mircea.toma ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P3 |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P3 | P1 |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P1 | P2 |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #25023 | Wed Jul 13 14:17:34 MDT 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/javascript/application.js
MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/DeltaSubmitPhaseListener.java MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/submit.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #25026 | Wed Jul 13 15:11:43 MDT 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml
DEL /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/DeltaSubmitParametersPropagation.java |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.1-Beta [ 10291 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Changed the delta submit algorithm to use the parameters calculated off the DOM form as the comparing base for the delta calculations.