Я обновил виджет columnSelector. В v2.27.0 будут добавлены два варианта (еще не выпущенных на момент публикации).
columnSelector_maxVisible
- установить максимальное количество видимых столбцов.
columnSelector_minVisible
- установить минимальное количество видимых столбцов.
Одно из предостережений заключается в том, что любые отключенные столбцы (не отображаются в селекторе столбцов) не учитываются в этом минимальном/максимальном значении.
Я установил this demo, который указывает на код, доступный в основной ветке моего репозитория. Добавьте класс "columnSelector-disable"
в любой из столбцов, чтобы узнать, о чем я упоминал в приведенном выше предостережении.
$(function() {
$(".custom-popup").tablesorter({
theme: 'blue',
widgets: ['zebra', 'columnSelector', 'stickyHeaders'],
widgetOptions: {
columnSelector_container: $('#columnSelector'),
columnSelector_saveColumns: false,
columnSelector_mediaquery: false,
// set the maximum and/or minimum number of
// visible columns (added v2.27.0)
columnSelector_maxVisible: 3,
columnSelector_minVisible: 1
}
});
});
Виджет columnSelector по умолчанию не делает этого. Я посмотрю что я могу сделать. – Mottie