как преобразовать очищенные данные в таблицу - PullRequest
1 голос
/ 28 октября 2019

У меня есть основной вопрос, я модифицирую модуль для MagicMirror. Итак, у меня есть модуль, который собирает данные с сайта, пытаясь получить время молитвы с сайта.

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

Я знаю, что это много вопросов, но я хотел бы начать с первого: какпреобразовать эти данные в таблицу?

, так что это результаты, которые я получаю на первом изображении, и результаты, которые мне нужны, находятся на втором изображении, поэтому создайте таблицу, добавьте строки изамените заголовок в строке 2 на заголовки в строке 1 или просто добавьте строку 1 сверху, обратите внимание, что информация в строке 1 не получает ее, и я должен добавить ее, большое спасибо еще раз за вашу помощь Рис 1 https://ibb.co/9ZGkYWj

Рис 2 https://ibb.co/Zhr5j6r

мой код:

{
getDom: function() {


        var wrapper=document.createElement("table");

    if(this.content.length>0){

        for(i=0;i<this.content.length;i++) {

            var w = document.createElement("div");

            var n = this.content[i]

            w.innerHTML=n;

            wrapper.appendChild(w)


        }
    }
    else{
        wrapper.innerText=this.message
    }
    // tell MM this is our content to add to the MM dom
    return wrapper;
}

});

1 Ответ

0 голосов
/ 28 октября 2019
{
getDom: function() {


        var wrapper=document.createElement("table");

    if(this.content.length>0){
        var w1 = document.createElement("tr");
        var w2 = document.createElement("tr");
        var arr = [w1,w2];

        for(i=0;i<this.content.length;i++) {



            var n = this.content[i]

            let vrb = "<td>"+n+"</td>";

            arr[i % 2].append(vrb);


        }
        wrapper.appendChild(w)
    }
    else{
        wrapper.innerText=this.message
    }
    // tell MM this is our content to add to the MM dom
    return wrapper;
}

Если я все понял, попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...