пишет:
Здравствуйте! В этой статье я продолжу тему Мышь: Drag’n’Drop расширенные возможности. Она будет посвящена более гибкой и расширяемой реализации переноса объектов.
Я бы советовал вам почитать сперва этот материал а уж затем переходить к этому.
В сложных программах Drag’n’Drop обладает рядом особенностей:
- Перетаскиваются элементы из зоны переноса в зону-приемник. При этом сама зона не переносится.Например – есть 2 списка, нужен перенос элемента из одного в другой. В этом случае один список является зоной переноса, второй – зоной-приемником.На странице может быть несколько разных зон переноса и зон-приемников.
- Обработка завершения переноса может быть асинхронной, с уведомлением сервера.
- Должно быть легко добавить новый тип зоны переноса или зоны-приемника, а также расширить поведение существующей.
- Фреймворк для переноса должен быть легко расширяемым с учётом сложных сценариев.
Всё это вполне реализуемо. Но для этого фреймворк, описанный в статье Мышь: Drag’n’Drop расширенные возможности, нужно немного переделать и разделить на сущности. Читать далее
Это интересно
0
|
|||
Последние откомментированные темы: