#javascript #jquery-datatables
#javascript #jquery-таблицы данных
Вопрос:
На основе документов API на сайте DataTables я создал следующую функцию javascript для одновременного отображения только одной конкретной таблицы:
function ShowColumn(columnNum) {
var table = $('#MemberStatisticGrid').dataTable();
$('#SelectedMetricList option').each(function (index) {
table.fnSettings().fnSetColumnVis(index, false);
});
table.fnSettings().fnSetColumnVis(columnNum, true);
}
Однако это завершается ошибкой Uncaught TypeError: Object #<1> has no method 'fnSetColumnVis'
Я не понимаю, почему я получаю это, поскольку, согласно документам API, именно так вы это называете. Кроме того, когда я просматриваю доступные методы и свойства fnSettings()
через консоль Chrome, я не вижу fnSetColumVis
метода.
Что я упускаю?
Ответ №1:
Вы пробовали просто использовать table.fnSetColumnVis
? Это работает для меня.
Комментарии:
1. о, я как-то неправильно читал примеры кода, и это сработало.