属性'colors'在位于窗体视图内的树标记中不起作用



不说话很多,这是我正在处理的代码:

<record id="view_order_form" model="ir.ui.view">
    <field name="name">sale.order.form</field>
    <field name="model">sale.order</field>
    <field name="arch" type="xml">
        <form string="Sales Order" version="7.0">
            <!-- some codes -->
            <field name="order_line">
                <tree string="Sales Order Lines" editable="bottom" colors = "red:price_unit &lt; 10.0">
                    <!-- some fields -->
                    <field name="price_unit"/>
                    <field name="discount"/>
                    <field name="price_subtotal"/>
                </tree>
            </field>
        </form>
    </field>
</record>

我想要的是:如果unit_price&lt;10.0如您在代码中所看到的那样:<tree ... colors="red:unit_price &lt; 10.0">,但是当我对其进行测试以查看结果时,它不起作用。

您是否有任何人知道为什么它不起作用,或者有人建议以不同的方式达到结果;也许使用JS。

而不是使用颜色属性,而是使用 decoration-{danger/info/..}属性。另外,将&lt;&gt;在XML内部用于<>

<tree string="Sales Order Lines" editable="bottom" decoration-danger="price_unit &lt; 10">

此答案适用于Odoo的新版本(10或更高版本)

相关内容

  • 没有找到相关文章

最新更新