Кольорові теги

Як зробити теги з різними кольорами, такими як на прикладі



Треба в модель, яка відповідає за теги додати цілочиcельне поле, наприклад,

color = fields.Integer()

Або більш розгорнуто

class Tag(models.Model):
    _name = 'kw.tag'
    _description = 'Tags'

    name = fields.Char()
    color = fields.Integer()

У відображення поля додаємо опцію

options="{'color_field': 'color'}"

Або розгорнуто

<field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>

Тут слід зазначити, що завдяки цій опції назва поля можу бути будь-яка.

Значення поля можуть приймати значення від 0 до 9 і кольорі будуть виглядати так






Кольорові теги
Володимир Карабанов 28 серпня, 2023
Поділитися цією публікацією
Теги
Архів
Перехоплення помилок SQL