Я создал динамическую 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) для приема пищи в ряды инсулина.