У меня есть меню в моем модуле. Когда я нажимаю на меню, я хочу, чтобы представление календаря было открыто. У меня также есть представления в виде дерева, формы, календаря и канбана. Прямо сейчас в моем модуле, когда я нажимаю, сначала отображается список меню. Вместо представления списка я хотел бы показать представление календаря?
как отобразить представление календаря в качестве первого представления в odoo
Ответы (2)
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
0
Обычно, когда мы нажимаем на представление списка меню, оно отображается как первое представление. Чтобы отобразить представление календаря, используйте поле 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