[ 
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.

Reply via email to