эта функция создает динамическую таблицу. Как создать виджет по фабрике виджетов?
Конечно, это часть исходного кода.
function createtable(array) {
var header = [];
for (var i = 0; i < 1; i++) {
for (var key in arr[i]) {
if (header.indexOf(key) === -1) {
header.push(key);
}
}
};
$("#mytable").html("<table class='table_striped'><thead ></thead><tbody></tbody></table>")
$(".table_striped thead").append("<tr></tr>");
for (i = 0; i < header.length; i++) {
var z = "<th>" + header[i] + "</th>";
$("thead tr:nth-last-child(1)").append(z);
}
for (i = 0; i < arr.length; i++) {
$(".table_striped tbody").append("<tr></tr>");
for (var j in arr[i]) {
var y = "<td>" + arr[i][j] + "</td>";
$(".table_striped tbody tr:nth-last-child(1)").append(y);
}
};
};