Как отобразить диапазон строк в динамической таблице HTML в быстрый IOS? - PullRequest
0 голосов
/ 14 июня 2019

enter image description here Я создал динамическую HTML-таблицу в IOS swift и запутался при создании rowspan. Поскольку у меня меньше представления о HTML. Можете ли вы предоставить любой пример кода динамического диапазона строк.

Я создал динамическую таблицу HTML на основе заголовка строки таблицы и динамического отображения данных.Теперь я хочу сохранить диапазон строк для некоторых ячеек. Но путаюсь с тем, где хранить html-теги.

    //Array for Column header
    let tableColHeader = ["Breakfast","Lunch","Dinner","Bedtime"]

    //Array for Column header

    let tableRowHeader = ["Blood Sugar","Mealtime Insulin","Long-Acting Insulin","Carb Intake","Health Factors"]

    //Array for TABLE DATA

    let tableData =
                [
                    [["114 mg/dL","114 mg/dL"],"114 mg/dL","Missed Entry","114 mg/dL"]
                    ,[["2 units","2 units"],"2 units","2 units",""]
                    ,["Long-Acting Insulin","","","10 units"]
                    ,["Carb Intake","100 grams","100 grams","100 grams"]
                    ,["Health Factors","","Activity, Stress",""]
                 ]
//CODE: 

     let colCount : Int = (tableColHeader.count)-1

     let rowCount : Int = (tableRowHeader.count)-1

              for colIndex in 0...colCount {

                    //Setting column header
                    healthCareHtml.append("<th>")
                    healthCareHtml.append("\(tableColHeader[colIndex])")
                    healthCareHtml.append("</th>")

                }

                 //iterating over table data based on row index
                for rowIndex in 0...tableData.count - 1 {


                    //Setting data based on row header index and data 
                    healthCareHtml.append("<tr align = 'left'>")
                    healthCareHtml.append("<th scope='row'>")
                    healthCareHtml.append((tableRowHeader[rowIndex])")


                     //iterating over table data based on row index
                    for dataIndex in 0...tableData[rowIndex].count - 
                    {

                      // opening table data and displaying data into the table cell based on row index

                       healthCareHtml.append("<td>")

                        healthCareHtml.append("\(tableData[rowIndex][dataIndex])")

                       //closing table data
                        healthCareHtml.append("</td>")
                    }

                     //closing table header and table row
                    healthCareHtml.append("</th>")
                    healthCareHtml.append("</tr>")

                }
                }

Ожидаемый результат: я хочу создать диапазон строк для (0,0) уровня сахара в кровии (1,0) для приема пищи в ряды инсулина.

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