Как я могу сделать так, чтобы поле many2many встроенных деревьев выглядело нормально в Odoo?

У меня есть древовидное представление с полем many2many require_weekday:

<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, оно в основном непригодно для использования, поскольку какой-то синий текст перекрывает древовидное представление, что делает невозможным определение того, что происходит.

введите здесь описание изображения

Можно ли заставить работать нормально?


person Kit Sunde    schedule 19.09.2014    source источник


Ответы (2)


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

<field name="fields_name" widget="many2many_tags"/>
person BBBagadiya    schedule 22.09.2014

Вы можете использовать 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?
person Sudhir Arya    schedule 21.09.2014