У меня есть меню в моем модуле. Когда я нажимаю на меню, я хочу, чтобы представление календаря было открыто. У меня также есть представления в виде дерева, формы, календаря и канбана. Прямо сейчас в моем модуле, когда я нажимаю, сначала отображается список меню. Вместо представления списка я хотел бы показать представление календаря?
как отобразить представление календаря в качестве первого представления в odoo
Ответы (2)
Найдите этот тип строки в вашем xml-файле,
<field name="view_mode">tree,form,calender,kanban</field>
и изменить его так,
<field name="view_mode">calender,tree,form,kanban</field>
Какой бы вид ни был указан первым в этой строке, он будет отображаться первым. Поэтому найдите поле view_mode и внесите нужные изменения, перезапустите сервер и обновите модуль, после чего вы сможете увидеть нужные изменения.
person
Kiran
schedule
29.02.2016
Обычно, когда мы нажимаем на представление списка меню, оно отображается как первое представление. Чтобы отобразить представление календаря, используйте поле view_id внутри записи действия.
Пример
<record id="open_view_project_all" model="ir.actions.act_window">
---------------------
<field name="view_id" ref="here give the id of calendar view"/>
---------------------
</record>
пункт меню следующим образом....
<menuitem action="open_view_project_all" id="menu_projects" name="Projects" />
person
AKHIL MATHEW
schedule
03.02.2016