Перетащить с помощью JavaScript
У меня есть некоторые элементы на панели А, а также некоторые описания, такие как время доставки. Все предметы в разных дел. Во второй панели у меня есть список драйверов с разными временами, такими как 9 утра, 10 утра и так далее.
Теперь мне нужно, чтобы при перетаскивании элемента A из Panel1 в DriverA на панели 2 я хотел, чтобы элемент был добавлен в пропущенный драйвер (DriverA) и ячейку этого конкретного драйвера с указанием времени (скажем, если элемент должен быть доставлено в 10 утра, затем ячейка водителя с 10 утра меняет цвет на красный).
2 ответа
В jQuery есть поддержка перетаскивания.
См. http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx и документацию по jQuery.
Сделайте это с помощью JavaScript-фреймворка, такого как jQuery, вместе с AJAX-фреймворком, таким как Prototype.
Сделайте элементы доступными с помощью jQuery: http://jqueryui.com/demos/droppable/
Затем сохраните информацию с помощью вызова AJAX с использованием Prototype и функций обратного вызова методов jQuery.