From 4089001d9936306405f6c023da85a728fb524ccf Mon Sep 17 00:00:00 2001 From: niphlod Date: Sun, 8 Sep 2013 18:27:37 +0200 Subject: [PATCH] grid search widget always use ISO format for date(time) fields --- gluon/sqlhtml.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 48171c9d..b53bb8c7 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1654,9 +1654,11 @@ class SQLFORM(FORM): elif field.type == 'time': value_input = SQLFORM.widgets.time.widget(field,field.default,_id=_id) elif field.type == 'date': - value_input = SQLFORM.widgets.date.widget(field,field.default,_id=_id) + iso_format = {'_data-w2p_date_format' : '%Y-%m-%d'} + value_input = SQLFORM.widgets.date.widget(field,field.default,_id=_id, **iso_format) elif field.type == 'datetime': - value_input = SQLFORM.widgets.datetime.widget(field,field.default,_id=_id) + iso_format = iso_format = {'_data-w2p_datetime_format' : '%Y-%m-%d %H:%M:%S'} + value_input = SQLFORM.widgets.datetime.widget(field,field.default,_id=_id, **iso_format) elif (field.type.startswith('reference ') or field.type.startswith('list:reference ')) and \ hasattr(field.requires,'options'):