Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
4594 Lượt xem

Hi! I'm trying to create an openerp module but i have this error:

ValidateError

Une erreur est apparue lors de la validation du/des champ(s) arch: Invalid XML for View Architecture!

Here's the file where's the problem :

<openerp> <data>
<menuitem id="anayse" name="Analyse"/> <menuitem id="test" name="Test d'analyse" parent="analyse"/>

    <record id="analyse_form_view" model="ir.ui.view">
        <field name="name">analyse.form</field>
        <field name="model">analyse</field>
        <field name="arch" type="xml">
            <form string=analyse" version="7.0">
               <field name="laboratoire" />
            </form>
        </field>
    </record>

    <record id="analyse_tree_view" model="ir.ui.view">
        <field name="name">analyse.tree</field>
        <field name="model">analyse</field>
        <field eval="7" name="priority"/>
        <field name="arch" type="xml">
            <tree  string="analyse">
                <field name="laboratoire"/>
            </tree>
        </field>
    </record>

    <record id="analyse_tree" model="ir.actions.act_window">
        <field name="name">analyse</field>
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">analyse</field>
        <field name="view_type">form</field>
        <field name="view_id" ref="analyse_tree_view"/>
    </record>

        <menuitem action="analyse_tree"  id="test" parent="test" />

</data>

</openerp>

Can someone help me please.

Thanks in advance.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

A missing quotation marque " before : analyse" ver="7.0">

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks 'Med Said' but i get the same error .

The cause of the error is in your openerp-server.log. Find it or post your log.

Câu trả lời hay nhất

<openerp> <data> <menuitem id="anayse" name="Analyse"/> <menuitem id="test" name="Test d'analyse" parent="analyse"/> <record id="analyse_form_view" model="ir.ui.view"> <field name="name">analyse.form</field> <field name="model">analyse</field> <field name="arch" type="xml"> <form string="analyse"" version="7.0"> <field name="laboratoire"/> </form> </field> </record>

<record id="analyse_tree_view" model="ir.ui.view">
    <field name="name">analyse.tree</field>
    <field name="model">analyse</field>
    <field eval="7" name="priority"/>
    <field name="arch" type="xml">
        <tree  string="analyse">
            <field name="laboratoire"/>
        </tree>
    </field>
</record>

<record id="analyse_tree" model="ir.actions.act_window"> <field name="name">analyse</field> <field name="type">ir.actions.act_window</field> <field name="res_model">analyse</field> <field name="view_type">form</field> <field name="view_mode">tree,form</field> <-- don't need to specify view_id here as you ve form and tree view
</record> <menuitem action="analyse_tree" id="test" parent="test"/> <--- Id must be unique. you can't use same id as parent.

</data> </openerp>

Ảnh đại diện
Huỷ bỏ

Missing caracter l in <menuitem id="anayse" name="Analyse"/>