Я пытался выделить всю строку таблицы с помощью пакета django -table2.
Мне удалось изменить цвет шрифта одной записи, выполнив следующие действия:
def render_MyValue(self, value, column, record):
if record['Warning']:
column.attrs = {'td': {'style': 'color:darkorange;'}}
else:
column.attrs = {'td': {'style': 'color:black;'}}
return value
Найдите под моим классом таблицы:
class DetailedReportTable(tables.Table):
MyValue = tables.Column(orderable=False, verbose_name='Value')
...
Warning = tables.Column(orderable=False, visible=False)
Проблема в том, что я не могу найти, как установить фон строки оранжевым цветом, если Warning - True.
После do c здесь Я попробовал также следующее:
class DetailedReportTable(tables.Table):
...
class Meta:
row_attrs = { "bg-color": lambda record: "#8B0000" if record['Warning'] else "#000000" }
Но это ничего не делает ...
Как изменить цвет фона для строки, используя django -table2