是否可以在树状视图中更改周六和周日日期字段的颜色线?
发布于 2017-07-07 01:48:12
在最新版本的Odoo中似乎不可能。为此,您可以使用新的decorations,但是python表达式上下文doesn't have datetime or any other date library loaded into it (我认为旧的colors
可能允许使用datetime
)。
也许Odoo 11会再次出现这种情况。
发布于 2017-07-07 15:57:34
您可以在模型中定义一个color
字段,并在周日或周六将其分配给red
。
class YourClass(models.Model):
@api.one
def _get_color(self):
#if it's saturday or sunday
self.color = "red"
color = fields.Char("Color", compute=_get_color)
然后,你必须稍微修改一下你的树状视图。
<tree string="Your tree view" colors="red:color=='red'">
<field name="color" invisible="True"/>
...
</tree>
在此之后,树视图中的行将打印为红色。
希望,这会有帮助的。
https://stackoverflow.com/questions/44948000
复制相似问题