Odoo16_时间范围选择

发布时间 2023-07-03 15:51:21作者: 手可摘星辰。

1.模型定义

class Demo01(models.Model):
    _name = 'demo01'
    _description = 'demo01'

    date_begin = fields.Date(string="开始时间")
    date_end = fields.Date(string="结束时间")

2.xml

                        <group>
                            <label for="date_begin" string="Date"/>
                            <div class="o_row">
                                <field name="date_begin" widget="daterange" nolabel="1" class="oe_inline" options="{'related_end_date': 'date_end'}"/>
                                <i class="fa fa-long-arrow-right mx-2" aria-label="Arrow icon" title="Arrow"/>
                                <field name="date_end" widget="daterange" nolabel="1" class="oe_inline" options="{'related_start_date': 'date_begin'}"/>
                            </div>
                        </group>

3.效果