2015-06-02 3 views
0

У меня есть таблица, и я использую таблицы данных jQuery. Я хотел иметь возможность показать/скрыть столбец (столбцы) в моей таблице, и я увидел это: https://datatables.net/examples/api/show_hide.html
В этом примере это делается, щелкнув ссылку, чтобы переключить отображение/скрытие столбца. Но то, что я хочу сделать, это иметь модальный с именами столбцов и флажками на каждом из них, когда это отмечено или не отмечено, при отправке мои столбцы таблицы должны обновляться на основе имен проверенных/непроверенных столбцов из модального. Как это сделать?jQuery DataTables Column Show/Hide Toggle using Bootstrap Modal

ответ

2

Вам необходимо использовать тот же код. Вместо тегов привязки вы будете иметь флажки.

<input type="checkbox" class="toggle-vis" data-column="0" value="Name"/>Name 

И ваш селектор событий jQuery изменится.

$('.toggle-vis').on('click', function (e) { 

    // Get the column API object 
    var column = table.column($(this).attr('data-column')); 

    // Toggle the visibility 
    column.visible(! column.visible()); 
}); 

here является рабочей скрипкой для столбца Name. Эти флажки можно поместить в свое модальное окно.

+0

Привет, я не пробовал это, если он работает в модальном режиме на той же странице, но я создаю свои модалы, используя частичные представления, чтобы он не работал, есть способ, с помощью которого я могу использовать флажки с модального частичного представления на изменить столбцы таблицы данных на моей главной странице? –

+0

Я пробовал использовать модальный на той же странице, и он не работает. Любые идеи, как сделать эту работу с модальными? –

+0

На той же странице modal работал, я просто пропустил объявление таблицы var для моих таблиц данных. В течение среднего времени я буду использовать только одну страницу на этой странице, но если вы найдете способ использования частичных модальных моделей, отправьте сюда. Спасибо вам за помощь! –

Смежные вопросы