3
簡単な検索を作成しましたが、フィルタリングされていません。データテーブルプラグインを使用しています。私は何が私のスクリプトで逃したのか分からない。datatable column.search()がテーブルをフィルタリングしていません
<input type="text" id="txtserial" name="txtSerial" class="form-control" />
は、ここに私のjavascriptです:あなたは無効探索能力を持っているので、
var dtmyJob = $('#myJob').DataTable({
"aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
iDisplayLength: -1,
sScrollY: "40vh",
bScrollInfinite: true, //this property disables pagination
"scrollCollapse": true,
"paging": false,
"bInfo": false,
"bFilter": false,
"bSort": false
});
$("#txtserial").on('keyup', function() {
dtmyJob.columns(2).search(this.value).draw();
alert(dtmyJob);
});
のDataTableを自動検索フィールドを提供します。 columnDefs:[]プロパティで列を定義しなかったのはなぜですか? – PhilMaGeo
@PhilMaGeoこのサンプルに基づいています。彼は任意のプロパティを使用しませんでした。 [link](http://jsfiddle.net/Ratan_Paul/5Lj6peof/1/) – Zach
あなたは正しいです。彼のケースでは、検索フィールドが自動的に生成されることを意味しますが、あなたが自分で作ることができなかった理由はわかりません。 htmlテーブルまたはajaxリクエストを使用していますか? – PhilMaGeo