Личный блог
Пожертвенник

Z413532543475

R226416955555

 

Друзья
Статистика
Анализ сайта pr
Комменты:
  • Фиксированная ширина тоже заложена все в том же c... Подробнее...
    26.01.12 09:00
    От admin
  • Надеюсь, что качали здесь: http://musikant.com.ua... Подробнее...
    26.01.12 08:50
    От admin
  • 2) как получить горизонтальные расположения этих б... Подробнее...
    25.01.12 20:59
    От Dimson
  • Интересный компонент. Скачал именно 1.0.1, т.к. хо... Подробнее...
    25.01.12 20:57
    От Dimson
  • Я так понял, что вам нужно такое же. Тогда RS на д... Подробнее...
    09.11.11 17:09
    От admin
  • вот пример сайта где сравнивают две видеокарты htt... Подробнее...
    09.11.11 16:41
    От Rus
  • Пожалуйста. Подробнее...
    09.11.11 16:04
    От admin
  • Спасибо!!! за ваш моментальный ответ,я новичок тол... Подробнее...
    09.11.11 15:23
    От Rus
  • Выводить результат можно через любое меню: - уста... Подробнее...
    09.11.11 14:47
    От admin
  • а как выводить на определенное место, или как вооб... Подробнее...
    09.11.11 14:33
    От Rus

Тяжелый пример использования компонента RelatedSelects с однотипными пунктами.

тяжелый вопрос
Возьмем для рассмотрения конкретную задачу:
требуется например составить связанные списки музыкального архива.
В первом списке у нас будет допустим "Год" попадания в архив, а во втором "Жанр" музыки.

В чем сложность?
Сложность заключается в том, что у нас на каждый "Год" приходится свой собственный "Жанр".

Попробую пояснить на диаграмме (жмакаем для увеличения):


диаграмма списков

Из рисунка видно, что мы не можем создать один пункт "Джаз" или "Классика" во втором списке, т.к. они у нас связаны с разными годами. нам приходится делать несколько пунктов с одинаковыми названиями.

Если же мы их привяжем к "корневому" пункту "Выберите год", то получим кучку пунктов во втором списке с одинаковыми названиями.

Можно было бы решить задачу как показано в нижней части рисунка выше. Т.е. создать "общий" пункт с названием "джаз", который бы появлялся бы при выборе "корневого" года, если бы не одно "но". Дело в том, что при загрузке компонента в списках появляются ВСЕ пункты.

Еще раз об этиологии вопроса.

Огромнейшая сложность появляется при создании связанных списков, имеющих однотипные пункты ( с одинаковым названием и смысловой нагрузкой соответственно)

Перестроить каким-либо другим способом связи пока невозможно. Если пользователь делает выбор слева направо, не пропуская списков, то он не заметит множество повторяющихся пунктов. Конечно это не есть гуд и вопрос занесен в разработку в следующих релизах компонента. Самое очевидное решение будет скорее всего в возможности редактировать появляющиеся пункты меню при загрузке компонента.


Добавить комментарий

Защитный код
Обновить