2016-08-06 3 views
0

Можно ли задать цвет фона столбца в django-tables2? Мои строки состоят из 2 разных данных объекта, поэтому я должен сделать user, чтобы просто различить их.Установить цвет фона для столбца

Например, изменив класс css столбца.

class AdminPairTable(tables.Table): 
    reservation_1_destination_from = tables.TemplateColumn("""{{ record.0.destination_from }}""") 
    reservation_1_destination_to = tables.TemplateColumn("""{{ record.0.destination_to }}""") 
    reservation_1_date_departure = tables.TemplateColumn("""{{record.0.date_departure}}""") 
    reservation_1_time_departure = tables.TemplateColumn("""{{record.0.time_departure}}""") 
    reservation_1_specification = tables.TemplateColumn("""{{record.0.specification}}""") 
    reservation_2_destination_from = tables.TemplateColumn("""{{ record.1.destination_from }}""") 
    reservation_2_destination_to = tables.TemplateColumn("""{{ record.1.destination_to }}""") 
    reservation_2_date_arrival = tables.TemplateColumn("""{{record.1.date_arrival}}""") 
    reservation_2_time_arrival = tables.TemplateColumn("""{{record.1.time_arrival}}""") 
    reservation_2_specification = tables.TemplateColumn("""{{record.1.specification}}""") 
    confirm_pair = tables.TemplateColumn("""<button class="btn btn-success">Zaradiť pár</button>""") 

Единственный способ, который приходит на ум, чтобы просто использовать JQuery, но это не лучший способ.

ответ

0

Вы можете установить column attributes при создании столбцов.

Не знаете, почему вы используете TemplateColumn, чтобы просто визуализировать значение, только Column тоже работал бы здесь (кроме confirm_pair, конечно).