diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index ac8ad02b24a..ba4169d2617 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -468,7 +468,13 @@ var FieldDate = InputField.extend({ * @private */ _makeDatePicker: function () { - return new datepicker.DateWidget(this, {defaultDate: this.value}); + return new datepicker.DateWidget( + this, + _.defaults( + this.nodeOptions.datepicker || {}, + {defaultDate: this.value} + ) + ); }, /** diff --git a/doc/reference/javascript_reference.rst b/doc/reference/javascript_reference.rst index b77aa9f5612..3c782ed00a8 100644 --- a/doc/reference/javascript_reference.rst +++ b/doc/reference/javascript_reference.rst @@ -1329,11 +1329,27 @@ order. - Supported field types: *date*, *datetime* + Options: + + - datepicker: extra settings for the datepicker_ widget. + + .. code-block:: xml + + + - datetime (FieldDateTime) This is the default field type for fields of type *datetime*. - Supported field types: *date*, *datetime* + Options: + + - datepicker: extra settings for the datepicker_ widget. + + .. code-block:: xml + + + - monetary (FieldMonetary) This is the default field type for fields of type 'monetary'. It is used to display a currency. If there is a currency fields given in option, it will @@ -1814,4 +1830,6 @@ Relational fields .. _event delegation: http://api.jquery.com/delegate/ +.. _datepicker: https://github.com/Eonasdan/bootstrap-datetimepicker + .. _deferred: http://api.jquery.com/category/deferred-object/