2014-12-22 1 views
0

ColReorder 플러그인 및 개별 열 검색과 함께 DataTables 1.10.4를 사용하고 있습니다. 기둥을 움직이기 시작할 때까지 모든 것이 잘 작동합니다.DataTables colReorder 및 개별 열 검색

나는 그것이 작동하는 다음 코드를 사용하여 열 0에 초기 검색을 수행하는 경우 : 나는 오른쪽으로 열 공을 이동하는 경우, 그러나

// table filters 
    $('#dtReference').on('keyup', function() { 
    oTable 
     .columns(0) 
     .search(this.value) 
     .draw(); 
    }); 

를 위치 한 후 위의 코드가 올바른을 참조하지 않습니다 목. .columns (0)을 열 이름으로 바꾸려고 시도했지만 효과가 없습니다.

내 질문은 올바른 열에 올바른 검색을 유지하려면 어떻게해야합니까? 열 위치가 이동하면 어떻게됩니까?

답변

1

열이 이동 한 후 열의 새 색인을 계산해야합니다. 대체하려고 :

.columns(0) 

.columns($(this).parent().index()+':visible') 

에 의해
관련 문제