当odoo中的一个模型有多个action,并且不同的action指向不同的视图
<record id="action_room_appointment_view" model="ir.actions.act_window">
<field name="name">房间预约</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">bf.appointment</field>
<field name="view_mode">calendar,tree,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'calendar', 'view_id': ref('bf_pos.view_room_appointment_calendar')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('bf_pos.view_room_appointment_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('bf_pos.view_room_appointment_form')})]"/>
</record>
关于odoo calendar可以去看看这篇文章
Odoo日历视图详解
扩展
- color属性设置的字段对应的值过多好像就不会生效了
- form_view_id="%(bf_pos.view_technician_appointment_form)d"指定点击calendar使用的form视图
- show_unusual_days=“false” hide_time="false"暂时还不知道。。。。。