0
私は現在、Ajax(およびデータベースのデータ)を使用して埋め込まれたDataTableを持つプロジェクトに取り組んでいます
このDataTableには、 、出荷キャンセル...など
私はキャンセル状態
感謝の事前DataTableボタンで特定の行を非表示
私は現在、Ajax(およびデータベースのデータ)を使用して埋め込まれたDataTableを持つプロジェクトに取り組んでいます
このDataTableには、 、出荷キャンセル...など
私はキャンセル状態
感謝の事前DataTableボタンで特定の行を非表示
のある行のみがcolumn.search()
<input type="button" class="show_only_canceled" value="Show Only Canceled" />
...
var table = $('#mytable').DataTable();
const CANCELED_STATE_COLUMN = 3; //column number wherever you store state
$('.show_only_canceled').on('click', function() {
table
.columns(3)
.search(CANCELED_STATE_COLUMN)
.draw();
});
を使用してみてください示してボタンを持つようにしたい、それは私が何をしたい、その後動作しますが、それは、wheフィルタにはすべての情報が表示されますが、キャンセルされた状態が表示されますが、私のコードはif($( '#hide')。)です。 ) .draw(); } else { dataTable .search( '') .columns()。検索( '') .draw(); } '唯一の問題は、クリックされていないときにすべてが表示され、キャンセルされた状態以外のすべてではないことです。 – programmer
この場合、特定の結果を除外するために検索用語としてRegExpを使用する必要があります..' table.search '(?!cancelled)' +検索、真、偽).draw(); 'ここを見てくださいhttps://datatables.net/forums/discussion/24696/exclude-expression-onglobal-search –