我想将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'))
答案 0 :(得分:1)
在表类中声明特定列时,您可以在column_html_attrs
关键字参数中传递字典:
class MyTable(Table):
col = Col('Label', column_html_attrs = {'class': 'my-class'})
有关更多详细信息,请参见Flask-Table github中的this example。