odoo列表视图根据条件显示颜色的例子

admin 2021-8-14 255729

<record id="view_student_record_tree" model="ir.ui.view">
    <field name="name">Student</field>
    <field name="model">student.student</field>
    <field name="priority">2</field>
    <field name="arch" type="xml">
        <tree 
            decoration-danger="age <= 20"   //年龄小于等于20,显示 decoration-danger 对应的颜色
            decoration-success="age > 20"   //年龄大于20,显示 decoration-success 对应的颜色
        >
            <field name="name"/>
            <field name="middle_name"/>
            <field name="dob"/>
            <field name="age"/>             <!-- 这个是判断所用的字段--> 
            <field name="nationality"/>
        </tree>
    </field>
</record>



其中各种颜色
decoration-muted: 淡灰
decoration-danger: 淡红
decoration-success: 淡绿
decoration-primary: 淡紫色
decoration-info: 淡蓝
decoration-warning: 淡褐
decoration-bf: 加粗
Decoration-it: 斜体

最新回复 (0)
返回