ник: Explorer
Этот метод хорош, но не вписывается в мою концепцию "все в одном".
|
нормально вписывается - во первых, массив данных может храниться тут-же в тексте html страницы (я список держу отдельно потому, что он проосто очень большой) и я в общем-то не настаиваю
просто такой алгоритм, который используешь ты выглядит очень неэффективным
в твоем случае (как в примере с TimeLineTable на проекты) ты передаешь простые данные и довольно короткий список:
"ProjectID","CustomerName","Start","Duration"
|
Start - начало проекта и Duration - продолжительность нужно приводить к базовому квантору - для тебя 1 час.
константы
общая - начало периода - передается при генерации странички
мультиплексор каждой таблицы - может быть зашит в html шаблоне (optional)
в принципе никаких других сведений передавать не нужно - зачем 5 раз передавать одинаковые данные для заполнения 5 таблиц если их можно и рисовать и заполнять динамически...
длину тайм лайнов можно подгонять умножая на мультиплексор заполняемой конкретной таблицы. колонки временных интервалов заполнять также опираясь на базовую константу начала периода и мультиплексор таблицы
конечно длинный листинг выглядит круто и кроме того нет javascript - это можно рассматривать как плюс...
---------------------
ну в общем это так - субуго ИМХО