首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Odoo 10更改字段颜色

Odoo 10更改字段颜色
EN

Stack Overflow用户
提问于 2018-09-14 04:19:50
回答 3查看 1.2K关注 0票数 0

我正在尝试更改Odoo10中字段的颜色。以下是我的代码

代码语言:javascript
运行
复制
<xpath expr="//field[@name='order_line']/form//field[@name='analytic_tag_ids']" position="after">
                <label for="squarebox"/>
                <div>
                    <field name="squarebox"/>
                </div>
                <label for="squaremtrsold"/>
                <div>
                    <field name="squaremtrsold"/>
                </div>
            </xpath>

我试过<field name="squarebox"style="background:Blue;"/>

但这不管用吗?

EN

回答 3

Stack Overflow用户

发布于 2018-09-14 05:03:42

尝试为包含字段定义的div添加样式,因为字段标记不会出现在最终的html中。

您还可以向包含的div添加一个类,并且使用一些CSS规则,您可以将字段dom节点作为目标,以添加适当的样式规则。

票数 0
EN

Stack Overflow用户

发布于 2018-09-18 14:17:01

尝试此模块https://apps.odoo.com/apps/modules/10.0/web_widget_color_field/

使用上面的模块小工具,你可以根据你的兴趣改变文件的颜色。

票数 0
EN

Stack Overflow用户

发布于 2019-02-15 23:42:07

你可以给它一个类,比如'squarebox',然后在你的静态文件夹中编写你的css代码,考虑到你的字段稍后会呈现为一个输入标签。因此,下一段代码应该可以做到这一点。

代码语言:javascript
运行
复制
<label for="squarebox"/>
<div>
    <field name="squarebox" class="squarebox"/>
</div>

然后在css文件中:

代码语言:javascript
运行
复制
input.squarebox {
    background-color: blue;
}

注意将您的自定义css附加到资源,如下所示:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
    <template id="assets_backend" name="My Module Assets" inherit_id="web.assets_backend">
        <xpath expr="//link[last()]" position="after">
             <link rel="stylesheet" href="your_module_name/static/src/css/styles.css"/>
        </xpath>
    </template>
</odoo>

最后是清单.py

代码语言:javascript
运行
复制
'data': [
    'views/your_custom_assets.xml',
    ],
'css': ['static/src/css/styles.css'],

你应该升级你的模块,如果不能工作,进入?debug=assets模式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52321263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档