当两个日期之间的差异为15天时,我正在更改odoo 13中的树视图中的颜色,例如,当一个比另一个大的时候。
树的装饰-危险=“(date1 > date2)”
但我需要当两个日期之间有15天的差别时。
谢谢
发布于 2022-01-24 23:26:23
您应该持久化一个布尔字段diff_15
:True如果差异(date1,date2) > 15,否则为False,然后在XML中使用这个字段来实现正确的decoration-danger="diff_15 == True"
类。
我希望这能对你有所帮助。
发布于 2022-01-23 13:45:05
DateTime
和relativedelta
在评估上下文中不可用。
您可以检查如何呈现这些属性的setDecorationClasses函数文档:
每一行都可以按照几条简单的规则来装饰。拱门 列表的描述可能有一个
decoration-X
属性 域作为值的域。然后,对于每个记录,我们检查域是否匹配。 记录,并将text-X
CSS类添加到元素中。这种方法是 与计算给定的CSS类列表有关 录音。
您只能访问字段的值和一些特殊变量,如uid
、active_id
、
https://stackoverflow.com/questions/70815923
复制相似问题