Yes, it does. Thank you.

I'm using Ebean against PostgreSql for persistence and it complains of
foreign key violation when an empty string is used. If a form.copyTo(bean)
is used, the issue does not appear.

Enjoy the holiday. (?)


sabob wrote:
> 
> Hi Florin,
> 
> florin.g wrote:
>> When we do form.getFieldValue("afield") the return is an empty string "".
>> This appears to be convenient at times, yet is it not more appropriate to
>> have NULL returned when the value of the field is never set?
> 
> 
> Yes sometimes one is preferred above the other. getFieldValue 
> delegates to form.getValue() which returns the empty string even if 
> the value is null. This is convenient when rendering the value of a 
> Field, otherwise one will have to check for null throughout the code.
> 
> What you can do is use getValueObject which returns the Object 
> representation of the field value and won't interfere if the value is 
> truly null.
> 
> So you could instead do:
> 
>    form.getField("afield").getValueObject();
> 
> Hope this helps.
> 
> kind regards
> 
> bob
> 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/%22%22-versus-NULL-in-form-values-tp2970512p2971157.html
Sent from the click-user mailing list archive at Nabble.com.

Reply via email to