[
https://issues.apache.org/jira/browse/CLK-643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bob Schellink updated CLK-643:
------------------------------
Fix Version/s: (was: 2.3.0-M1)
Removing from 2.3.0-M1 roadmap
> Form copy to object behaviour
> -----------------------------
>
> Key: CLK-643
> URL: https://issues.apache.org/jira/browse/CLK-643
> Project: Click
> Issue Type: Improvement
> Components: core
> Affects Versions: 2.1.0
> Reporter: Malcolm Edgar
> Assignee: Malcolm Edgar
> Priority: Minor
>
> The Form#copyFormToObject() behaviour can be misleading in two respects.
> When a HTML forms field is disabled, its value is displayed in the browser
> window but it is not editable and is disable. However when the user submits
> the form the field value is not submitted even if it is populated. The
> Form#copyFormToObject() method will actually nullify the target objects
> property value, as the disabled field has a null value. This is clearly not
> the expected behaviour.
> The other scenario which is problematic is with readonly fields. By default
> the Form#copyFormToObject() method will write read only field value into the
> target objects properties. Sometimes this is not the behaviour you are after,
> as type coercion behaviour cause errors. For example if you are using a form
> which has some TextFields showin a date property as a readonly field, when
> the form is submitted the string value will be set on the target objects
> property which will cause type coercion issues, or may truncate data. The
> Form should have an option to not write readonly field values when copying
> form field values to a target object.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.