Как изменить цвет границы поля ввода в odoo 16.0?

В 16-й версии Odoo у меня почему-то поле ввода стало прозрачным.

Его можно найти, если примерно знать, где оно находится, и щелкнуть по нему мышкой, и тогда появится только нижняя граница обводки этого поля:

Как изменить цвет границы поля ввода в odoo 16.0?

К сожалению, я не смог найти в Odoo 16 варианты, как это сделать правильно.

Мое решение на данный момент сейчас выглядит так, форму я закрасил другим цветом, а цвет полей ввода заполнил белым, не думаю, что это правильный вариант.

<form delete = "false" default_order = "name" style = "background-color:#DDDDE4;">
    <field name = "title" style = "background-color:#ff0000;" placeholder = "title"/>
    <field name = "body" widget = "html" style = "background-color:#FFFFFF;" placeholder = "body"/>
</form>`

Как изменить цвет границы поля ввода в odoo 16.0?

Это мое временное решение, но я не уверен, что оно правильное.

Вы хотите, чтобы эти изменения стиля только для одного (или нескольких) представления или для всей системы?

CZoellner 16.01.2023 17:36

Для всех, потому что они везде такие "кривые"

TheOdemMove 16.01.2023 18:09

Я вообще считаю это проблемой, и возможно нужно открыть ПР с фиксом. В odoo-15 такой проблемы не было.

TheOdemMove 16.01.2023 18:10

Я предлагаю просто подражать стилю сообщества Odoo или сделать поле ввода немного темнее, чем белый фон.

Dennis Quan 17.01.2023 01:38

Для самих Odoo это не проблема или ошибка, а дизайнерское решение. И я тоже не в восторге от этого.

CZoellner 17.01.2023 09:04

@CZoellner да, работает, метод описан ниже.

TheOdemMove 17.01.2023 10:45
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
6
89
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Решение добавить пользовательский файл CSS и переопределить поле CSS

лучшее место для пользовательского файла CSS module_name -> static -> src -> css -> css_file.css

например добавить границу для полей ввода в нижней части помещенного css

.o_form_view .o_input {
    padding: 2px 4px;
    border-bottom: 1px solid #000 !important;
}

Примечание: этот CSS предназначен только для полей Char.

Возможно, кому-то это понадобится. Это работает для меня.

XML моей страницы:

<form delete = "false" default_order = "name">
    <field name = "title"/>
</form>

Моя страница.py:

from odoo import fields, models

class InfoPageSection(models.Model):
    _name = "my_module.page.section"
    title = fields.Char("Title", required=True, index=True)

Мой манифест.py:

'assets': {
        'web.assets_common': [
            ('prepend', 'my_module/static/src/css/mycss.css'),
        ], },

Другие вопросы по теме