Как скрыть или показать столбцы DataTables.net? - PullRequest
2 голосов
/ 02 ноября 2011

На основе документов 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 Ответ

3 голосов
/ 02 ноября 2011

Вы пробовали просто использовать table.fnSetColumnVis? Это работает для меня.

...