2014-08-29 3 views
3

단일 뷰에서 두 개 이상의 테이블을 독립적으로 정렬 할 수 있습니까?보기에서 여러 테이블을 사용할 때 테이블 정렬 (django-tables2)

뷰에 CBV SingleTableView (표 A)와 컨텍스트 (표 B)를 통해 전달되는 두 개의 테이블이 있습니다. 표 B를 정렬 할 때 올바른 URL이 전달됩니다 (예 : https // :..../? sort = delivery_date 그러나 표 A에서 소비되고있는 것 같습니다. 표 A에 열 이름이 없으면 표 A에 표 A가 있으면 표 A가 정렬되지 않습니다

원본 테이블을 식별하기 위해 게시 된 것이 없으므로이 동작을 이해할 수 있습니다. 내 질문에, 거기에 뷰 정렬 당 독립적 인 여러 테이블에 대한 지원이 있습니까? 그것은 물론 문서에 쉬웠다 사전 나단

답변

3

감사합니다 ...

이었다

... 
config = RequestConfig(self.request) 
table2 = ot.UnfulfilledSalesOrderTable(om.SalesOrder.objects.filter(
    status__fulfilled=False, status__cancelled=False), self.request, 
    prefix="2-") 
config.configure(table2) 
... 

: 내 두 번째 테이블에 접두사를 추가하는 데 필요한 이것은 정확히 ?sort=ship_date&2-sort=number과 같은 쿼리 문자열에 접두사를 추가합니다.이 접미어는 내가 수행 한 기능을 정확히 수행합니다.