This question has been flagged
1 Reply
4135 Views
  When I load this code I get an error:  "Invalid XML for View Architecture". This raised when I inserted the header. Is it iserted correct? Thanks.

  <record id="student_student_form" model="ir.ui.view">
        <field name="name">student.result.form.new</field>
        <field name="model">student.student</field>
        <field name="type">form</field>
        <field name="arch" type="xml">
            <form string="Student_result" version="7.0" >
                <sheet>
                    <header>
                        <button name="create_marklist" string="Create" type="object"/>
                        <field name="state" widget="statusbar" statusbar_visible="draft,sent,invoiced,done" statusbar_colors='{"draft":"red","done":"blue"}'/>
                    </header>
                    <group colspan="2" col="2">
                        <h3> 
                            <label for="name"/>
                        </h3>
                        <h4>
                            <field name="name" placeholder="Insert a name..."/>
                        </h4>
                        <h3>
                            <label for="age" />
                        </h3>
                        <h4> 
                            <field name="age" placeholder="Insert the age..."/>
                        </h4>   
                        <h3>    
                            <label for="percent"/>
                        </h3>   
                        <h4>    
                            <field name="percent" placeholder="Insert the percent..."/>
                        </h4>   
                        <h3> 
                            <label for="gender"/>
                        </h3>   
                        <h4>    
                            <field name="gender" placeholder="Choose the gender..." />
                        </h4>   
                        <h3>    
                            <label for="active"/>
                        </h3>   
                        <h4>    
                            <field name="active" />
                        </h4>   
                        <h3>    
                            <label for="notes"/>
                        </h3>   
                        <h4>    
                            <field name="notes" placeholder="Insert a note" />
                        </h4>
                    </group>
                </sheet>
            </form>
        </field>
    </record>
Avatar
Discard

What version of OpenERP are you using? If using V7, than you probably have to remove <field name="type">form</field>.

Author

Yes, I am using the V7, but that was not the problem. The code was ok until I inserted the Header. Thanks.

Best Answer

The tag that causes the error is in the traceback. You should check the detailed traceback or post it here.

Avatar
Discard

the tag <header> is after tag <sheet>. This might be the issue. When I check sale\sale_view.xml, the sale.order.form, I get first <form ...>, than <header ..> as child of form and after closing header, I get <sheet ...> as child of <form ...>.

Author

Yes, that could be a problem, but it still doesn't work. I uploaded the code here : https://www.wetransfer.com/downloads/9609dcad35b1d0913ddf93ee611ad31b20130322112035/67999f211107eafad81e7a7fade33b2920130322112035/b97943

Author

And here is the traceback http://we.tl/wIjKfYocWv. Sorry for answering only now, but I misunderstood your request.