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:日历的默认显示模式
效果图: