如何在 odoo 15 的表单视图中将日期时间字段格式化为小时分钟秒
How to format datetime field to hours minutes seconds in form view in odoo 15
我有一个日期时间字段,我想在表单视图中将其格式化为小时、分钟、秒,如下所示:
这可行吗,如何实现?
谢谢。
据我所知,我们可以将其用作替代解决方案:
将字段从 Datetime
更改为 Float
:
your_field = fields.Float(string='Your Field')
然后,在表单视图中,添加widget="float_time"
:
<field name="your_field " widget="float_time"/>
结果如下:
有了这个,就没有弹出窗口显示了(这很糟糕,我知道)。
但是正如我之前提到的,在我们找到更好的解决方案之前,这个解决方案只是一个替代解决方案。
欢迎其他回答。
对于报告视图或电子邮件视图的注释,我们可以使用这个:t-options="{'widget': 'float_time'}"
谢谢。
我有一个日期时间字段,我想在表单视图中将其格式化为小时、分钟、秒,如下所示:
这可行吗,如何实现?
谢谢。
据我所知,我们可以将其用作替代解决方案:
将字段从 Datetime
更改为 Float
:
your_field = fields.Float(string='Your Field')
然后,在表单视图中,添加widget="float_time"
:
<field name="your_field " widget="float_time"/>
结果如下:
有了这个,就没有弹出窗口显示了(这很糟糕,我知道)。
但是正如我之前提到的,在我们找到更好的解决方案之前,这个解决方案只是一个替代解决方案。
欢迎其他回答。
对于报告视图或电子邮件视图的注释,我们可以使用这个:t-options="{'widget': 'float_time'}"
谢谢。