Формиране на свързани избрани списъци за произволно влагане
Все още има интерес към динамично създаване на свързани HTML падащи списъци. За два зависими списъка (публикувах пример преди повече от 5 години!) Ситуацията е проста и ясна, но хората задават въпрос - как да се разработи пример за влагане на 3 списъка?
Отговорът е никакъв.:) Ще трябва да променим почти всичко, защото думата - промяна не се побира тук. Реших да напиша общ пример, който ще работи при всяко влагане на списъци.
Тъй като влагането не е ограничено за нас, тогава в произволен случай имаме не многомерна таблица, а дърво от опции. Тези. някъде навлизаме по-дълбоко в три нива, а някъде само едно.
Входящият набор от данни ще трябва да бъде силно модифициран. Сега това не е плосък масив, многостепенна матрьошка от предмети и масиви. Структурата на матрьошката е много произволна, тя може да бъде променена, но например беше необходимо да се формулира как описваме данните. Как иначе да напиша програма?