0
これはDataTableに関するものです。私は2つのカスタムフィルタを似ています。 1つは動作しないうちに動作します。 Datatablesのカスタムフィルタですべてのデータが読み込まれない
を見に取るこの1つはそれが最初にすべてのレコードをロードし、その後、変更にフィルタを行い
$.fn.dataTable.ext.search.push(
function(settings, data, dataIndex) {
var min = parseInt($('#min').val(), 10);
var age = parseFloat(data[12]) || 0; // use data for the age column
if ((isNaN(min)) ||
(min == age))
{
return true;
}
return false;
}
に動作します。
この1つは
$.fn.dataTable.ext.search.push(
function(settings, data, dataIndex) {
var department = $('#department').val();
var dept = data[18]; // use data for the color column
if (department == dept)//)
{
return true;
}
return false;
}
);
動作しない部門のドロップダウン値が6であるので、列[18]
はありませんそれは、フィルタリングを行いますが、デフォルトの場合、またはリストから何も選択しません(デフォルト値は ''です)、テーブル全体のデータが表示されます。
誰でも?
参考:https://datatables.net/forums/discussion/24959/dropdown-instead-of-search-box