2014-09-19 1 views
1

У меня есть вид дерева с many2many полем require_weekday:Как я могу сделать inline деревья many2many поля выглядят хорошо в Odoo?

<record model="ir.ui.view" 
     id="sale_order_email_collection_form"> 
<field name="name">sale.order_email.collection.form</field> 
<field name="model">sale.order_email.collection</field> 
<field name="arch" type="xml"> 
    <form string="Collection"> 
    <group> 
     <field name="name"/> 
    </group> 
    <field name="emails"> 
     <tree string="Lines" editable="bottom"> 
     <field name="required_weekday"/> 
     </tree> 
    </field> 
    </form> 
</field> 
</record> 

Когда я нажимаю many2many поля это в основном непригодные для использования с некоторым синим цветом, покрывающим древовидной, что делает его невозможно сказать, что происходит.

enter image description here

Можно ли сделать его работу достойной?

ответ

5

Вы можете использовать виджет = "many2many_tags" в XML. например:

<field name="fields_name" widget="many2many_tags"/> 
1

Вы можете использовать widget="one2many" в xml.

Это изменит вид формы many2many на one2many, как вы хотите.

Для примера:

<field name="your_many2many_field" widget="one2many"> 
    <tree string="your string" editable="top/bottom"> 
     <field name="your_fields"/>#Define all your fields for tree view 
    </tree> 
</field?