2015-01-28 6 views
5

Come fare cambiare l'ordine predefinito di diversi alberi per sale.order.lineCome faccio cambiare l'ordine predefinito di diversi alberi per sale.order.line

ad esempio: ordine per nome

<record id="_view_sale_order_line_tree" model="ir.ui.view"> 
    <field name="name">sale.order.line.tree1</field> 
    <field name="model">sale.order.line</field> 
    <field name="type">tree</field> 
    <field name="priority" eval="1"/> 
    <field name="arch" type="xml"> 
     <tree string="Sales Order Lines" > 
      <field name="name"/> 
      <field name="sequence"/> 
     </tree> 
    </field> 
</record> 

ordine per sequenza

<record id="_view_sale_order_line_tree2" model="ir.ui.view"> 
    <field name="name">sale.order.line.tree2</field> 
    <field name="model">sale.order.line</field> 
    <field name="type">tree</field> 
    <field name="priority" eval="2"/> 
    <field name="arch" type="xml"> 
     <tree string="Sales Order Lines" > 
      <field name="order_id"/> 
      <field name="sequence"/> 
     </tree> 
    </field> 
</record> 

risposta

6

Sulla versione 8, è possibile utilizzare l'attributo default_order nel codice XML.

Nel codice:

<record id="_view_sale_order_line_tree" model="ir.ui.view"> 
    <field name="name">sale.order.line.tree1</field> 
    <field name="model">sale.order.line</field> 
    <field name="type">tree</field> 
    <field name="priority" eval="1"/> 
    <field name="arch" type="xml"> 
     <tree string="Sales Order Lines" default_order="name"> 
      <field name="name"/> 
      <field name="sequence"/> 
     </tree> 
    </field> 
</record> 

<record id="_view_sale_order_line_tree2" model="ir.ui.view"> 
    <field name="name">sale.order.line.tree2</field> 
    <field name="model">sale.order.line</field> 
    <field name="type">tree</field> 
    <field name="priority" eval="2"/> 
    <field name="arch" type="xml"> 
     <tree string="Sales Order Lines" default_order="sequence"> 
      <field name="order_id"/> 
      <field name="sequence"/> 
     </tree> 
    </field> 
</record> 

Ora sto cercando un modo per gestire questo su versioni precedenti.

+0

Grazie. Ho bisogno di aiuto nella versione 6.0. – Malcon

+0

Non ho mai lavorato alla versione 6.0. Ho trovato un modulo che risolve questo problema sulla versione 7.0. È un piccolo modulo, può essere che funzioni su 6.0 modificando un paio di linee, dato che 6.0 e 7.0 non sono così diversi. Dai un'occhiata a questa pagina: https://www.odoo.com/forum/help-1/question/order-one2many-lines-29222#answer-75578 – forvas

+0

Grazie, lo esaminerò. – Malcon

Problemi correlati