diff --git a/addons/web/static/src/views/fields/float_time/float_time_field.js b/addons/web/static/src/views/fields/float_time/float_time_field.js index 080728bb3ac..626e679b65e 100644 --- a/addons/web/static/src/views/fields/float_time/float_time_field.js +++ b/addons/web/static/src/views/fields/float_time/float_time_field.js @@ -14,8 +14,12 @@ export class FloatTimeField extends Component { static template = "web.FloatTimeField"; static props = { ...standardFieldProps, + inputType: { type: String, optional: true }, placeholder: { type: String, optional: true }, }; + static defaultProps = { + inputType: "text", + }; setup() { useInputField({ @@ -36,7 +40,8 @@ export const floatTimeField = { displayName: _lt("Time"), supportedTypes: ["float"], isEmpty: () => false, - extractProps: ({ attrs }) => ({ + extractProps: ({ attrs, options }) => ({ + inputType: options.type, placeholder: attrs.placeholder, }), }; diff --git a/addons/web/static/src/views/fields/float_time/float_time_field.xml b/addons/web/static/src/views/fields/float_time/float_time_field.xml index eee4e55bd5d..57e5e1637d0 100644 --- a/addons/web/static/src/views/fields/float_time/float_time_field.xml +++ b/addons/web/static/src/views/fields/float_time/float_time_field.xml @@ -3,7 +3,7 @@ - +