@McMike

Как разбить таблицу html на страницы с помощью javascript?

Есть большая таблица html, нужно ее разбить на страницы, чтобы навигация была без загрузки данных, просто отображение частями. Подскажите какими библиотеками это можно сделать быстро и просто.
  • Вопрос задан
  • 1451 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Bhudh
function sliceTable(largeTable, chunk) {
	let lesserTables = [];
	largeTable = lesserTables.slice.call(largeTable.children[0].children);
	for (let t = 0, len = largeTable.length, table; t < len; t += chunk) {
		table = document.createElement('table');
		largeTable
			.slice(t, t+chunk)
			.map(tr => table.appendChild(tr));
		lesserTables.push(table);
	}
	return lesserTables;
}

var tablesArray = sliceTable( document.getElementById( 'my_table' ), 10 );
А потом делайте с полученным массивом меньших таблиц всё что угодно, хоть по всей странице их рассуйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы