Из docs я прочитал, что filter_functions
можно использовать следующим образом:Пользовательская функция выбора избранного на основе селектора вместо номера столбца?
filter_functions: {
// Add these options to the select dropdown (regex example)
2 : {
"A - D" : function(e, n, f, i) { return /^[A-D]/.test(e); },
"E - H" : function(e, n, f, i) { return /^[E-H]/.test(e); },
"I - L" : function(e, n, f, i) { return /^[I-L]/.test(e); },
"M - P" : function(e, n, f, i) { return /^[M-P]/.test(e); },
"Q - T" : function(e, n, f, i) { return /^[Q-T]/.test(e); },
"U - X" : function(e, n, f, i) { return /^[U-X]/.test(e); },
"Y - Z" : function(e, n, f, i) { return /^[Y-Z]/.test(e); }
}
}
Это делает пользовательскую функцию фильтра для 3-го столбца. Интересно, можно ли указать селектор, например. .columnWithCoolFilteFunction
вместо номера столбца?
Причина в том, что у меня есть несколько таблиц, в которых некоторые из столбцов содержат похожие данные - и поэтому их следует фильтровать одинаково - но номер столбца может быть 1 в одной таблице и 5 в другой.
Я понимаю, что одним из решений было бы инициировать каждую таблицу со своими собственными настройками, но мне очень нравится инициировать каждую таблицу одинаково (меньше кода, yay!).
Возможно?
Хорошо, слишком плохо! Надеюсь, что проблема будет реализована где-то в будущем :) – Andreas