<!DOCTYPE html>
<html>
<head>
<title>Динамическая таблица</title>
<script type="text/javascript" src="tabl.js"></script>
<style>
table, td {
border: 1px solid #aaa;
border-collapse: collapse;
padding: 5px;
margin: 10px;
}
table thead {
font-weight: bold;
text-align: center;
}
</style>
</head>
<body>
<div id="table-wrapper"></div>
<script>
window.onload = function() {
var wrapper = document.getElementById('table-wrapper');
var table = {
header : ['Идентификатор', 'Название', 'Описание'],
data : [
['1', 'Элемент 1', 'Первый элемент в списке'],
['2', 'Элемент 2', 'Второй элемент в списке'],
['3', 'Элемент 3', 'Третий элемент в списке']
],
extra : {
filter : false, //Добавляет фильтрацию по колонке "Название"
dynamic : false, //Добавляет кнопку "Удалить"/"Добавить" в последнюю колонку для каждой строки
sortable : false //Добавлять сортировку для колонки "Индетификатор"
},
properties : {
id : 'table-demo',
className : 'table table-default'
}
};
var tableGenerator = new TableGenerator(table, wrapper);
tableGenerator.render();
var wrapper = document.getElementById('table-wrapper');
var tableGenerator = new TableGenerator(table, wrapper);
tableGenerator.render();
};
</script>
</body>
</html> |