Здрасьте.
Надо реализовать механизм, подобный корзине и заказам в ИМ. Есть элементы ИБ (не торгового каталога), к ним прицеплен умный фильтр.
Мне надо их помещать в некий "буфер аля корзину", убирать из буфера, а когда окончательно будет сформирован список элементов, сохранить этот "заказ". Чтобы потом можно было вернуться к нему, скопировать, удалить, отредактировать.
Ну прямо совсем как в ИМ, только с просматриваемой корзиной. Не просто "5 товаров на 2000 рублей", а товар1, товар6, товар33, товар48, товар521.
Чем стандартнеее, тем лучше, но не хочется обременять себя компонентами ИМ.
Особенно интересует как это может быть визуально, на одной странице: типа сверху окно с элементами, снизу - с выбранными элементами, которые в последствии будут сохранены в заказ/набор/как угодно назовите.
Интересует, конечно, теория.
Сам я вижу это так: в верхней части страницы фильтром нахожу элементы, у каждого элемента в списке есть кнопка/чекбокс, используя который JS_ом элементы попадают куда угодно в нижнюю часть, например, в динамическую таблицу. У строк таблицы есть кнопки удаления, а внизу есть кнопка Сохранить.
По нажатию, сохраняю как элемент нового ИБ, в котором множественное свойство содержит ID выбранных элементов.
Т.е. все на JS.
Правильно ли это?
Спасибо.
Надо реализовать механизм, подобный корзине и заказам в ИМ. Есть элементы ИБ (не торгового каталога), к ним прицеплен умный фильтр.
Мне надо их помещать в некий "буфер аля корзину", убирать из буфера, а когда окончательно будет сформирован список элементов, сохранить этот "заказ". Чтобы потом можно было вернуться к нему, скопировать, удалить, отредактировать.
Ну прямо совсем как в ИМ, только с просматриваемой корзиной. Не просто "5 товаров на 2000 рублей", а товар1, товар6, товар33, товар48, товар521.
Чем стандартнеее, тем лучше, но не хочется обременять себя компонентами ИМ.
Особенно интересует как это может быть визуально, на одной странице: типа сверху окно с элементами, снизу - с выбранными элементами, которые в последствии будут сохранены в заказ/набор/как угодно назовите.
Интересует, конечно, теория.
Сам я вижу это так: в верхней части страницы фильтром нахожу элементы, у каждого элемента в списке есть кнопка/чекбокс, используя который JS_ом элементы попадают куда угодно в нижнюю часть, например, в динамическую таблицу. У строк таблицы есть кнопки удаления, а внизу есть кнопка Сохранить.
По нажатию, сохраняю как элемент нового ИБ, в котором множественное свойство содержит ID выбранных элементов.
Т.е. все на JS.
Правильно ли это?
Спасибо.