2014-10-20 2 views
1

외부 필터가있는 tablesorter을 사용하고 있습니다. (ctrl-F 'filter_external') 링크 된 페이지에서. 워드 프로세서에서 :Tablesorter : 모든 열이 아닌 여러 열로 필터링

이 외부 입력 한 요구 사항을 가지고, 그들은 # 목표는 열 (제로로부터 시작되는 인덱스), 가 특정 열을 가리키는 데이터 열 = "#"을 가지고 있어야합니다 수색. 내가 좋아하는 것 무엇

<input class="search" type="search" data-column="all" placeholder="Search entire table"> 

은 다음과 같습니다 업데이트 된 "모든 경기" 방법을 사용하여 모든 열을 검색하려면

<input class="search" type="search" data-column="0" placeholder="Search first column"> 

는 데이터의 열 값을을 "모두"로 설정 내 외부 필터를 열 컬렉션 (둘 이상, 모두 미만)에 적용 할 수 있습니다.

<input class="search" type="search" data-column="0,1" placeholder="Search first two columns"> 

나이 : 이상적으로, HTML은 다음과 같이 볼 수 있었다 (? 두 번째도 유효한 HTML인가)

<input class="search" type="search" data-column="0" data-column="1" placeholder="Search first two columns"> 

은 내가 tablesorter에 아래 위로 왔으며했습니다 워드 프로세서와 나는 내가 원하는 종류의 행운을 얻지 못했다. ,

<input class="search" type="search" placeholder="Search first two columns"> 
// javascript populates the hidden inputs as the user types in the visible one 
<input class="search" type="search" data-column="0" style="display: none;"> 
<input class="search" type="search" data-column="1" style="display: none;"> 

이 '일'을 제외하고 지금 그 'AND에서 필터링입니다 : 내가 시도 한 가지 해결 방법은 사용자에게 단일 입력을 제시하고 각각의 열에 바인딩 된 숨겨진 입력 쓸 것이 었습니다 각각의 개별 필터를 사용하여 두 열 모두 행의 검색 용어와 일치해야합니다. data-column="all" 옵션은 '검색 결과입니다. - 이것이 내가 원하는 것입니다.

답변

1

대단한 제안입니다.

방금 ​​외부 검색 입력에 여러 열을 포함 할 수있는 기능을 추가했습니다.

<input type="search" class="search" data-column="0-1,3,5-7,9"> 

주 :

  • 이 입력이 변경은 이러한 변화와 working branch of the repository

    에서만 가능하면 범위 또는 쉼표로 구분하여 여러 열 (demo)를 포함 할 수있다 "range", "notMatch"및 "operators"검색이 무시된다는 점에서 data-column="all" 인 입력과 동일하게 작동합니다.

  • 여러 입력이있는 경우 마지막 검색은 이전 검색보다 우선합니다.
  • data-column 속성의 모든 공백이 무시됩니다.
+0

나는 프로젝트의 현재 관리자가 여기에서 활동했다는 사실을 알아 차렸다. 답장과 라이브러리 작업에 많은 감사를드립니다. 그것은 나를 시간의 무리로 구했다. 참고로, 외부 필터가 대문자 검색 조건을 부적절하게 처리하는 것과 관련하여 github에 대한 버그 티켓을 제출했습니다.나는 현재 위의 숨겨진 입력 기술을 통해이 문제를 해결하고 있습니다. – NiloCK

+0

내가 도울 수있어서 기쁩니다! :) 당신이 여기서 언급 한 티켓을 보지 못했습니다.'filter_ignoreCase' 옵션을'true'로 설정 했습니까? – Mottie

+0

https://github.com/christianbach/tablesorter/issues/40 내가 열어 놓은 문제입니다. 이전 관리자에게 제출 한 것 같습니다. 실제로 github에 익숙하지 않습니다. 티켓은 여기에서 가능한 것보다 오류에 대한 더 나은 설명을 제공합니다. 다시 한번 감사드립니다. – NiloCK

관련 문제