2017-02-23 3 views
0

나는 aleded tabular를 사용하고 있습니다.도우미에서 열을 필터링/검색하는 방법

모든 것이 효과적이지만 컬렉션 도우미 행을 추가하면이 행을 정렬하거나 검색 할 수 없습니다.

New Tabular.Table 정의는 다음과 같습니다

TabularTables.Cars = new Tabular.Table({ 
name: "CarsTable", 
collection: Cars, 
extraFields: ['importDate', 'dateExp', 'dateDeSortie'], 
columns: [ 
{ data: "importDate", title: "Date d'Import", 
render: function (data) { if (!data) return ""; return moment(data).format(Global.DATE_FORMAT); } }] 

검색 기능은 다음과 같습니다

switch (idxCol) { 
case 0: 
searchTerm = this.searchPatternDateImport()} 
var col = $("#carsTable").DataTable().column(idxCol);//1.2.3.4 col.search(searchTerm).draw(); 

가 어떻게이 문제를 해결할 수 있습니까?

답변

0

테이블 형식 표는 동적으로 렌더링 된 특성을 정렬하고 검색하기위한 기본 솔루션을 제공하지 않습니다.
Tabular는 정렬 및 검색을위한 두드러기 때문에 새로운 Tabular.Tables ({})를 "컬렉션"매개 변수로 정의한 컬렉션 (예 : "Cars"컬렉션)을 사용하기 때문에 실제로 ' 동적으로 렌더링 된 필드를 포함합니다. 필드가 각각의 콜렉션 (exisist only virtualy)에 없기 때문에 필드를 정렬하거나 검색 할 수 없습니다.

자세한 내용은 여기를 참조하십시오. https://github.com/aldeed/meteor-tabular/issues/162

관련 문제