odoo12:日历视图

odoo12:日历视图

查看方便,定义 简单


实现odoo12的日历视图效果,具体步骤如下:

请往下看

先上代码:

<!--calendar-->  在views/positions.xml
<record id="positions_view_calendar" model="ir.ui.view">
            <field name="name">positions.calendar</field>
            <field name="model">positions</field>
            <field name="arch" type="xml">
                <calendar string="舱位" date_start="fly_date" date_stop="fly_date" mode="month"
                          readonly_form_view_id="%(positions_view_form)s"
                          event_open_popup="true"
                          color="airline_id">
                    <field name="airline_id"></field>
                    <field name="remaining_positions"/>
                    <field name="remaining_volume"/>
                </calendar>
            </field>
        </record>

提示:在显示视图的action中,引入

 <field name="view_mode">calendar,form,tree</field>

基本日历属性如下:

date_start:开始的日期(必填)

date_stop(date_end):结束的日期(选填)

date_delay:以天为单位的字段,用于代替date_end

all_day:提供用于表示全天事件的布尔字段的名称

color:用于为一组日历条目着色的字段

mode:日历的默认显示模式

效果图:

猜你喜欢

转载自blog.csdn.net/qq_43239192/article/details/87954665