Как я могу добавить класс CSS в колонку Flask-таблицы - PullRequest
0 голосов
/ 06 июня 2019

Я хочу добавить CSS-классы в определенные столбцы, таблица создается через Flask-Table.Но я только нашел, как добавить классы во всю таблицу. Есть ли способ добавить классы и в столбец?

class Table(Table):
  classes = ["table", "table-hover", "clickable-row", "sortable"]
  username = Col("Username")
  vorname = Col("Vorname")
  nachname = Col("Nachname")
  gebdat = DatetimeCol("Gebdat", datetime_format="dd.MM.yyyy")
  admin = BoolCol("Rolle", yes_display='Admin', no_display='Benutzer')
  aktiv = BoolCol("Status", yes_display='aktiviert', 
  no_display='deaktiviert')
  edit = LinkCol("Bearbeiten", 'benutzerverwaltung.benutzerBearbeiten', 
  url_kwargs=dict(id='id'))

1 Ответ

1 голос
/ 10 июня 2019

Вы можете передать dict в аргументе ключевого слова column_html_attrs при объявлении определенного столбца внутри класса таблицы:

class MyTable(Table):
    col = Col('Label', column_html_attrs = {'class': 'my-class'})

Для более подробной информации проверьте этот пример из github Flask-Table.

...