树视图中的Many2many字段,如何在odoo 10中的两列或更多列中显示它?

问题描述 投票:1回答:2

树视图中的Many2many字段,如何在两列或更多列中显示它。例如,在订单视图中,我想在销售点展示来自journal_id的期刊的statement_idstatement_ids

<record id="pos_order_tree" model="ir.ui.view">
<field name="name">order.tree</field><field name="model">pos.order</field><field name="inherit_id" ref="point_of_sale.view_pos_order_tree"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='partner_id']" position="after">
    <field name="statement_ids" widget="many2many_tag">
        <tree > 
            <field name="journal_id"/>
            <field name="statement_id"/>
        </tree>
    </field> 
</xpath>
</field>
</record>

我添加了widget="many2many_tag",因此可能没有显示其他两列。

openerp odoo-10
2个回答
0
投票

我们可以使用以下示例为many2many或one2many字段显示两列以上:

<field name="many2many_ids">
    <tree> 
        <field name="field_1"/>
        <field name="field_2"/>
        <!--  <field name="field_n">  -->
    </tree>
    <!-- <form>
         Design your form view
         </form> -->
</field> 

0
投票

将此添加到您的many2many字段:

style="column-count:2;" 
© www.soinside.com 2019 - 2024. All rights reserved.