Пожалуйста, помогите создать виджет для этого кода - PullRequest
0 голосов
/ 06 сентября 2018

эта функция создает динамическую таблицу. Как создать виджет по фабрике виджетов? Конечно, это часть исходного кода.

 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);
            }
        };
    };
...