如何添加current_date + 1天?

时间:2018-10-18 09:11:47

标签: xml odoo odoo-8 odoo-10

我想将天数添加到current_date中,例如1天我有一个树状视图,我检查Due_date是否大于当前日期以使行变为红色

<tree string="class gradebooks Tree" colors="red:due_date &gt; current_date">

那么如何在当前日期增加天数?

2 个答案:

答案 0 :(得分:0)

您可以创建一个计算字段以返回当前日期值或明天日期值以进行检查,将其作为树形定义中的不可见字段并在您的颜色条件下使用

答案 1 :(得分:0)

如何使用逻辑来创建新的计算字段

is_overdue = fields.Boolean(compute='_comute_overdue', default=False)

def _compute_overdue(self):
        today = fields.Date.context_today(self)
        for record in self:
            // your logic here
            if record.due_date > today:
                record.is_overdue = True

并在树视图中

<tree colors="red:is_overdue==True">