【发布时间】:2017-10-06 13:00:01
【问题描述】:
这是使用 Odoo 10 和默认的 bootstrap-datetimepicker。
我的视图中有一个具有“事件开始”日期时间的字段。我希望日期选择器以 5 分钟的间隔工作 (minuteStepping: 5) 并显示时间选择器和日期选择器 (sideBySide: true)。
我已通过手动编辑 addons/web/static/src/js/widgets/date_picker.js 确认这可以正常工作。
但是,我更愿意在视图 XML 中的 <form> 标记下将我想要更改的两个选项作为参数提供给我的 <field ..> 定义。源 Widget 在其 init 方法中接受 options 参数,该参数扩展为最终的选项对象,但我无法将配置选项插入此对象。
我尝试将其指定为 <field ... options="{...}" 和 .. t-field-options='..',但我猜后者不会起作用,因为在我看来,我不在 qweb 上下文中,并且第一个不被阅读小部件。
有什么方法可以在不创建新小部件的情况下做到这一点? (希望不继承或扩展现有小部件,而是将其保留为纯视图配置选项)?
【问题讨论】: