Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01
-
Fix Version/s: EE-3.3.0.GA_P03, 4.1
-
Component/s: Sample Apps
-
Labels:None
-
Environment:Tomcat 7, all browsers, deltaSubmit=true, showcase dataTable > Row State, Row/Cell editing demos
-
Assignee Priority:P1
Description
showcase dataTable > Row State, Row/Cell editing demos
After editing a cell and submitting changes the new input is reverted back to the original value.
After editing a cell and submitting changes the new input is reverted back to the original value.
After substantial investigation, it's still not clear what exactly is causing this issue. This issue can also be seen in the P02, P01 and the original 3.3.0 release in the Row State demo only when enabling rows for editing by clicking the buttons above the table. The requests made when deltaSubmit=true are correct, and they contain the new values entered when editing, but in the decoding phase the submitted value (retrieved from the request parameters map, using the component's client id as a key) is always the previous value, and not what was edited in the text field and sent in the request. This also occurs with other input components. It seems like the internal mechanism used by delta submit to compare previous values is reverting the values sent in the request, under certain scenarios.