선택 필터의 경우보기에서 노출 필터를 사용해보십시오. 필터 섹션에서 필드에 필터를 추가하고 노출 시키십시오. 이 필드가 분류 기준 필드 인 경우 즉시 작업해야합니다. 그렇지 않으면 의존한다 : 엔티티 참조로 생각하면 Better Exposed Filters이 유용 할 수 있다고 생각한다.
일반 텍스트 필드를 사용하면 원하는 것을 얻는 것이 더 어려워집니다 (복잡해지면 personnaly 필자는 노출 된 필터를 포기 함). 그러나이 방법과 클라이언트 측 작업을 통해 가능합니다.
Views Data Source을 사용하여 텍스트 필드의 모든 다른 값을 가져 오는 JSON 뷰를 만드는 것이 일반적입니다 (또는 필드 값이있는 모든 노드를 가져 와서 자바 스크립트의 각 필드에 고유 한 값을 가져 오는 것).
클라이언트 측에서는이 뷰에 대한 ajax 호출을 통해 가능한 모든 값의 배열을 가져온 다음이 배열을 사용하여 선택 목록을 작성한 다음 클라이언트 측 필터링을 수행합니다 (예 : excellent Isotope).
내 견해로는보기와 노출 된 필터 (서버 쪽, 힘들고 좌절 할 수 있음 ...) 또는 JS (클라이언트 쪽)의 모두를 섞어서 두 가지를 혼합하면 커다란 결과가 발생합니다. 엉망진창 ...
일반 텍스트 검색 상자에서 클라이언트 측 작업을 선택하면 Views가 도움이되지 않을 것입니다.
Datatables과 같은 테이블 정렬/필터링을위한 좋은 자바 스크립트 플러그인을 찾을 수도 있습니다.
행운을 빈다.
출처
2016-09-24 10:27:19
Flo