Ich habe ein Datatable mit 3 Spalten und einem Suchfeld.Kombinieren Sie Suchkriterien aus verschiedenen Spalte
sollte Jedes Stichwort in das Suchfeld entsprechen der entweder Spalte beginnend 1, 2 oder 3.
Beispiel:
Keyword "Apfel", diese drei Reihen werden Spiel:
"Apple- pie" - "Dessert" - "handmade"
"New Birnennachtisch" - "Dessert" - "Apfel tree"
"New Apfelnachtisch" - "Apfel Dessert" - "handmade"
Diese Zeile sollte nicht überein:
"Old Apfelnachtisch" - "Dessert" - "handgemachte Apfelprodukt"
Code:
Für genaue Übereinstimmung zu Beginn jeder 3 Säule:
searchBox.on('keyup', $.proxy(function (e) {
// how to merge the search result?
this._table.column(0).search('^' + searchBox.val(), true,
false).draw();
this._table.column(1).search('^' + searchBox.val(), true,
false).draw();
this._table.column(2).search('^' + searchBox.val(), true,
false).draw();
}, this));