0
テーブルには3つの列があります。 「名前」、「説明」、および「ステータス」。私は、ステータス列のテーブルをフィルタリングするドロップダウンフィールドを持っています。基本的に:APIを使用して検索できる間に検索フィールドを無視するにはどうすればよいですか?
$('.js-status-dropdown').dropdown({
onChange: function (value) {
$('#dt').DataTable().column('status:name').search(value).draw();
}
});
これは機能しますが、問題は標準のフリーテキスト検索入力フィールドにフリーテキスト検索のステータスフィールドが含まれていることです。
ステータスフィールドにsearchable: false
を設定すると、Datatableはそれを無視するため、ドロップダウンが機能しなくなります。
{
data: 'status',
name: 'status',
searchable: false // Stops table.column().search(value) from working :-(
}
理想的には、(標準)フリーテキスト検索フィールドには、stuatus列を無視する必要がありますが、ドロップダウンコードがまだ動作しなければなりません。
より多くのコードが – Seabizkit
必要とされているが、より良いということですか? –
http://code.buzzword-cloud.com/post/2017/05/02/datatables-column-searchingを見てください – Eric