Я только недавно начал использовать jquery DataTables. Для фильтрации столбцов я изучаю оригинальный плагин «columnfilter», который, похоже, не имеет последних обновлений (за исключением некоторых исправлений от многочисленных разработчиков), а также не адаптирован к версии 1.10. Каков предпочтительный способ фильтрации конкретных столбцов для версии 1.10? (как на стороне клиента, так и на стороне сервера)
Предпочтительный способ фильтрации столбцов datatables 1.10?
Ответы (1)
Я когда-либо использовал только клиентскую сторону и этот код:
$("#browse_1_div thead input").keyup( function () {
/* Filter on the column (the index) of this element */
oTable.fnFilter( this.value, $("thead input").index(this) );
} );
/*
* Support functions to provide a little bit of 'user friendlyness' to the textboxes in
* the footer
*/
$("#browse_1_div thead input").each( function (i) {
asInitVals[i] = this.value;
} );
$("#browse_1_div thead input").focus( function () {
if ( this.className == "search_init_1" )
{
this.className = "";
this.value = "";
}
} );
$("#browse_1_div thead input").blur( function (i) {
if ( this.value == "" )
{
this.className = "search_init_1";
this.value = asInitVals[$("#browse_1_div thead input").index(this)];
}
} );
person
Marius Brits
schedule
25.10.2016
Если я сравню это с плагином columnFilter, мне покажется, что это ужасно много работы...
- person Danny; 27.10.2016
это было, это тихий и старый кусок кода, но он все еще работает так, как должен.
- person Marius Brits; 27.10.2016