Witam,
mam taki słownik nagłówków tabeli (do htmla)
[ { 'children': [ { 'children': [
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 0'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 1'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 2'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 3'}],
'colspan': 12,
'name': 'device 2'},
{ 'children': [ { 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 0'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 1'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 2'},
{ 'children': [ { 'children': [],
'colspan': 0,
'name': 'avg'},
{ 'children': [],
'colspan': 0,
'name': 'max'},
{ 'children': [],
'colspan': 0,
'name': 'min'}],
'colspan': 3,
'name': 'core 3'}],
'colspan': 12,
'name': 'device 1'}],
'colspan': 24,
'name': 'CPU Benchmark'},
{ 'children': [], 'colspan': 0, 'name': 'build'},
{ 'children': [], 'colspan': 0, 'name': 'test'}]
Jak widać, colspany policzyłem, zostało policzyć rowspany (nagłówki tabeli muszą się ładnie dzielić). Głowię się już nad tym trochę i niewiele wymysliłem.
Pozdrawiam