Odoo Help


[SOLVED]tree default_order causes a ValidateError: Invalid View Definition

on 12/3/15, 8:27 AM 1,492 views

We want to have certain columns in a tree view sorted in an ascending way. In order to achieve it I tried to edit the tree view under Manufacturing Orders (Edit Tree View (Developers Mode)) and I added the following line

<tree default_order='x_Delivery_Date_To_FSLSales'>

It now reads:

<?xml version="1.0"?><tree fonts="bold:message_unread==True" colors="blue:state in ('draft','confirmed');red:date_planned&lt;current_date and state not in ('done','cancel');black:date_planned&gt;=current_date;gray:state in ('done','cancel') " string="Manufacturing Orders">

<tree default_order='x_Delivery_Date_To_FSLSales'>

<field name="x_Delivery_Date_To_FSLSales"/>

<field name="sale_ref"> </field>


It comes up with a 


Field(s) `arch` failed against a constraint: Invalid view definition

Can someone please help out on how to have a tree view sorted according to a specific column. I have seen various answers but could not figure out how to edit the view definition in order to achieve this.

Jusab Sida (jsi)
On 12/8/15, 5:51 AM

Hello Raphael,

Can you try with this???

<?xml version="1.0"?>
<tree fonts="bold:message_unread==True" colors="blue:state in ('draft','confirmed');red:date_planned&lt;current_date and state not in ('done','cancel');black:date_planned&gt;=current_date;gray:state in ('done','cancel') " string="Manufacturing Orders" default_order='x_Delivery_Date_To_FSLSales'>
<field name="x_Delivery_Date_To_FSLSales" />
<field name="sale_ref" />

Thank you for the suggestion: I am now getting the following error: "Uncaught TypeError: Type is not a function"

on 12/8/15, 6:53 AM

Just removed the and and it now works fine. Thank you very much!

on 12/9/15, 9:29 AM
Pouya Maleki
On 12/8/15, 3:59 AM

You have two </tree> tags!

<tree default_order='x_Delivery_Date_To_FSLSales'>
</tree>  <-- remove this
<field name="x_Delivery_Date_To_FSLSales"/>
<field name="sale_ref"> </field>

Thank you for the answer. I have taken the line out and it now states: "Premature end of data in tag tree line 1, line 10, column 3"

on 12/8/15, 4:22 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 12/3/15, 8:27 AM
Seen: 1492 times
Last updated: 3/1/16, 6:33 AM