2015-09-22 2 views
0

Я хочу создать простое меню в odoo, но когда я запускаю код ниже дает ошибку: Внешний идентификатор не найден в системе и т.д ..создать меню odoo (питон код)

<menuitem name ="Technische informatie" id="menu_technical_information_root" sequence="50"/> 
<menuitem action="action_technical_information" id="menu_action_technical_information" 
parent="menu_technical_information_root" sequence="20"/> 
+0

Ошибки имеют важное значение. Не пишите "и т. Д." вместо того, чтобы показывать нам весь текст. –

+0

Можете вставить точную ошибку здесь. –

ответ

0

если вы создаете меню действий, а затем должны определять действие записей.

этот пример кода поможет вам.

<menuitem name ="Technische informatie" id="menu_technical_information_root" sequence="50"/> 

<record id="action_technical_information" model="ir.actions.act_window"> 
    <field name="name">Your Orders</field> 
    <field name="res_model">your.model</field> 
    <field name="view_mode">tree,form</field> 
    <field name="search_view_id" ref="lunch_order_view_search"/> 
    <field name="context"></field> 
    <field name="help" type="html"></field> 
</record> 
<menuitem action="action_technical_information" id="menu_action_technical_information" parent="menu_technical_information_root" sequence="20"/> 
0

Существует только один способ получить внешний идентификатор ошибки, если ваш взгляд действия идентификатор записи «action_technical_information» не равно MENUITEM имя действия «MenuItem действие =» action_technical_information», то вы получите внешний идентификатор не найден в система

Эти шаги для создания простого меню:

вид:

<record id="technical_information_view" model="ir.ui.view"> 
     <field name="name">form_name</field> 
     <field name="model">model.name</field> 
     <field name="type">form</field> 
     <field name="arch" type="xml"> 
      <form string="form_name"> 
       <group col="8" colspan="8"> 
        <field name="from_date"/>      
        <field name="to_date"/> 
        <newline/> 
       </group> 
      </form> 
     </record> 

Действие:

<record id="action_technical_information" model="ir.actions.act_window"> 
      <field name="name">name</field> 
      <field name="res_model">model.name</field> 
      <field name="view_type">form</field> 
      <field name="view_mode">tree,form</field> 
      <field name="view_id" ref="technical_information_view"/> 
      <field name="target">new</field> 
      <field name="help">name</field> 
     </record> 

Пункты меню:

<menuitem name ="Technische informatie" id="menu_technical_information_root" sequence="50"/> 

    <menuitem action="action_technical_information" id="menu_technical_information_root" 
      parent="menu_technical_information_root" sequence="20"/> 
Смежные вопросы