如何将CSS类添加到烧瓶表列

时间:2019-06-06 12:19:09

标签: css flask html-table jinja2

我想将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 个答案:

答案 0 :(得分:1)

在表类中声明特定列时,您可以在column_html_attrs关键字参数中传递字典:

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

有关更多详细信息,请参见Flask-Table github中的this example