扩展列表视图并添加自定义样式

时间:2017-08-22 16:10:21

标签: openerp odoo-view

我正在使用one2many列表视图,并且有一个状态列,我想根据对象的状态添加自定义css。就像状态是Completed一样,文本是粗体,背景是绿色,就像其他状态一样。我试过但没有找到任何方法根据条件添加自定义css或css类。所以我现在尝试在javascript中扩展列表视图然后我将循环遍历所有行,然后在它们上添加颜色。在Odoo这可能吗?

1 个答案:

答案 0 :(得分:0)

如果您想要更改整行,这可以提供帮助:

<field name="line_ids" >
    <tree string="Lines" colors="red:state=='completed'" fonts="bold:state=='completed'">
        <field name="name"/>
        <field name="employee_id"/>
        <field name="state"/>
    </tree>
</field>

但是,如果您只想更改一列,则此帖子可以为您提供帮助:Bold in listview for many records

我希望我能帮到你。