Script que permite criar tabelas html com javascript.
Voce pode obtê-lo pelo git:
git clone https://github.com/andrewschiozo/simpleTableCreator.git
ou baixando seu conteúdo zipado e extraindo em sua máquina através do link
https://github.com/andrewschiozo/simpleTableCreator/archive/master.zip
Nada por aqui...
Crie um documento HTML e importe o script.
A importaçaã pode ser feita de duas maneiras.
Uma delas é importanto o script principal simpletablecreator.js
<script src="js/simpletablecreator.js"></script>
A outra é importando arquivo por arquivo
<script src="js/Column.js"></script>
<script src="js/Row.js"></script>
<script src="js/Footer.js"></script>
<script src="js/Body.js"></script>
<script src="js/Header.js"></script>
<script src="js/Table.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Simple Table Creator</title>
</head>
<body>
<!--Simple Table Creator Js-->
<script src="js/simpletablecreator.js"></script>
<script>
var tabela = new Table(); //Cria tabela
var cabecalho = new Header(['Id', 'Nome', 'Telefone']); //Cria cabeçalho
var corpo = new Body();
var linha1 = new Row(); //Cria linha 1
linha1.addCol(new Column(1)); // Adiciona coluna na linha1
linha1.addCol(new Column('Juquinha'));
linha1.addCol(new Column('3333-4444'));
corpo.addRow(linha1); //Adiciona linha1 no corpo da tabela
var linha2 = new Row(); //Cria linha 2
linha2.addCol(new Column(2)); // Adiciona coluna na linha2
linha2.addCol(new Column('Pedrinho'));
linha2.addCol(new Column('4444-5555'));
corpo.addRow(linha2); //Adiciona linha2 no corpo da tabela
tabela.setHeader(cabecalho);
tabela.setBody(corpo);
document.write(tabela.html);
</script>
</body>
</html>
- Andrews Chiozo