Я использую TableSorter JQuery плагин в сочетании с этим замечательным TableSorter плагин.
У меня есть поле выбора на моей странице, которое содержит список всех столбцов моей таблицы. Я хочу иметь возможность ограничить фильтр только выбранным столбцом, когда пользователь выбирает его.
Пока что я прикрепил событие к полю выбора следующим образом:
$('#SelectedColumn').bind("change", columnSelected);
С таким обработчиком:
function columnSelected() {
var selected = $(this).val();
$.tablesorterFilter.defaults.filterColumns = [selected];
}
Это правильно устанавливает значение по умолчанию для столбца фильтра, но когда фильтр происходит, он фактически не использует это значение. Оказывается, плагин позволяет устанавливать отфильтрованные столбцы только на конструкцию. Или мой новичок в jquery не может понять, как получить данные, которые мне нужно перевернуть.