перетащить с помощью JavaScript - PullRequest
0 голосов
/ 19 февраля 2009

У меня есть некоторые элементы на панели А, а также некоторые описания, например время доставки. Все предметы в разных дел. Во второй панели у меня есть список драйверов с разными таймингами, такими как 9 утра, 10 утра и т. Д.

Теперь мне нужно, чтобы при перетаскивании элемента A из Panel1 в DriverA на панели 2 я хотел, чтобы этот элемент был добавлен в удаленный драйвер (DriverA) и в ячейку этого конкретного драйвера с синхронизацией (скажем, если товар должен быть доставлен в 10 утра, затем ячейка водителя с 10 утра меняет цвет на красный).

Ответы [ 2 ]

4 голосов
/ 19 февраля 2009

В jQuery есть поддержка перетаскивания.

См. http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx и документацию по jQuery .

1 голос
/ 19 февраля 2009

Сделайте это с помощью JavaScript-фреймворка, такого как jQuery, вместе с AJAX-фреймворком, таким как Prototype.

Сделайте элементы доступными для jQuery: http://jqueryui.com/demos/droppable/

Затем сохраните информацию с помощью вызова AJAX с использованием Prototype и функций обратного вызова методов jQuery.

...