Odoo 10 изменить цвет поля - PullRequest
       31

Odoo 10 изменить цвет поля

0 голосов
/ 13 сентября 2018

Я пытаюсь изменить цвет поля в Odoo10.вот мой код

<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;"/>

Но это не сработало?

Ответы [ 3 ]

0 голосов
/ 18 сентября 2018

Попробуйте этот модуль https://apps.odoo.com/apps/modules/10.0/web_widget_color_field/

, используя виджет модуля выше, вы можете изменить цвет поля в соответствии с вашими интересами.

0 голосов
/ 15 февраля 2019

Вы можете присвоить ему класс, например 'squarebox', а затем написать свой код CSS в вашей статической папке, учитывая, что ваше поле будет отображено как входной тег позже. Так что следующий код должен сделать свое дело.

<label for="squarebox"/>
<div>
    <field name="squarebox" class="squarebox"/>
</div>

А затем в вашем файле CSS:

input.squarebox {
    background-color: blue;
}

Обратите внимание, чтобы добавить свой собственный CSS к активам, что-то вроде этого:

<?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

'data': [
    'views/your_custom_assets.xml',
    ],
'css': ['static/src/css/styles.css'],

Вам следует обновить модуль, и, если он не работает, войти в режим? Debug = assets

0 голосов
/ 14 сентября 2018

Попробуйте добавить стиль для div, содержащего определение поля, так как тег поля не будет отображаться в окончательном HTML.

Вы также можете добавить класс к содержащему div и с помощью некоторых правил CSS вы можете нацелить узлы field dom, чтобы добавить правильные правила стиля

...