2016-08-06 2 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 제외).