Colors 将颜色添加到odoo10中的状态栏
需要在odoo10中的状态栏中添加颜色,该选项适用于openerp版本 例如:Colors 将颜色添加到odoo10中的状态栏,colors,odoo,statusbar,odoo-10,Colors,Odoo,Statusbar,Odoo 10,需要在odoo10中的状态栏中添加颜色,该选项适用于openerp版本 例如: 如何在odoo10的状态栏中添加颜色 状态栏中的不同状态需要不同的颜色 例如:蓝色表示草稿,绿色表示进度,红色表示取消此功能很久以前就从Odoo中删除了 如果需要添加此功能,则必须为其创建一个新的小部件。有两种解决方案可满足您的要求: 如果您只需要对一个表单视图使用此行为,则可以简单地如下所示: 只需添加style标记,即可击败Odoo .o\u表单\u视图.o\u表单\u状态栏>.o\u状态栏\u状态>.o\
如何在odoo10的状态栏中添加颜色
状态栏中的不同状态需要不同的颜色
例如:蓝色表示草稿,绿色表示进度,红色表示取消此功能很久以前就从Odoo中删除了
如果需要添加此功能,则必须为其创建一个新的小部件。有两种解决方案可满足您的要求:
style
标记,即可击败Odoo
.o\u表单\u视图.o\u表单\u状态栏>.o\u状态栏\u状态>.o\u箭头\u按钮.btn-primary.disabled{
背景:黄色;
}
.o\u表单\u视图.o\u表单\u状态栏>.o\u状态栏\u状态>.o\u箭头\u按钮.btn主.disabled::after{
左边框颜色:黄色;
}
...
...
这里我使用了相同的css选择器
,因为它是在Odoo选择器
之后加载的,注意我的状态裸按钮有。禁用了类,因为它是只读的
我想你必须更改它点击abe='True'
意味着它不是只读的
如果您想在这里为所有模型设置此选项,您需要使用css文件
,并将其添加到assets\u后端模板中,请确保您的选择器优于Odoo选择器
现在我不知道您想在这里如何更改颜色,您需要处理CSS
以选择正确的元素,
例如,如果仅当选择了“new”
值时,才想使状态栏颜色为蓝色
,祝您好运
o在属性数据值
中显示选定的值,该值不会因转换而改变
.o\u表单视图.o\u表单状态栏>.o\u状态栏\u状态>.o\u箭头\u按钮。btn主。禁用[数据值=“新建”]{
背景:蓝色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮。btn主。禁用[data value=“new”]::之后{
左边框颜色:蓝色;
}
这是在Odoo 11中,当我检查元件时,我注意到:
- 选择的状态具有class
btn primary
其他状态具有btn default
- 只读具有属性
disabled=“disabled”
和类disabled
为了说明这项工作是我的一个屏幕截图,你可能有一些副作用,就是当你在弹出窗口中打开一些记录时,这个表单仍然显示在网页上,如果它有状态裸小部件,这也会影响显示的记录,因为当表单
视图从网页中被删除时,样式标签
将被删除
编辑:
假设您的选择有两个值:new、valid
如果选中此选项,则新颜色将变为蓝色,有效颜色将变为绿色
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮.btn主.已禁用[数据值=“新建”]{
背景:蓝色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮。btn主。禁用[data value=“new”]::之后{
左边框颜色:蓝色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮.btn主.已禁用[数据值=“进度”]{
背景:蓝色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮。btn主。已禁用[data value=“progress”]::之后{
左边框颜色:蓝色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮.btn主.已禁用[数据值=“取消”]{
背景:红色;
}
.o_表单_视图.o_表单_状态栏>.o_状态栏_状态>.o_箭头_按钮.btn主.禁用[数据值=“取消”]::之后{
左边框颜色:红色;
}
...
...
...
这一切都是关于通过数据值选择字段的
希望您能理解。这比处理javascript更容易
inherit_id="web.assets_backend"
根据您的需要添加样式,您也可以在css中提供样式谢谢您的回复,不同的状态需要不同的颜色。您可以随心所欲。我刚才告诉过您,您必须使用数据值选择不同的元素并为每个元素指定不同的颜色。只需编辑您的问题并显示字段状态的不同值,以及每个选定值所需的颜色,我会帮助您,如果您不知道如何操作,请查看我的编辑,了解您应该使用什么颜色@elegantodo@user9523333我在最后解释过,请在表单视图中定义一个样式标记,最好在“图纸标签”之前,它将仅应用于该表单视图