2017-02-23 3 views
0

私はaldeed 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({})を "コレクション"パラメータとして定義しています)動的にレンダリングされたフィールドを含みます。フィールドはそれぞれのコレクション(exisist only virtualy)にないので、ソートや検索はできません。

詳細はこちらhttps://github.com/aldeed/meteor-tabular/issues/162

関連する問題