Dojo при опускании [dnd drag drop] создает новый div

Как заголовок, как это сделать? Я уже сделал перетаскивание, используя dnd.Source и dnd.Target. Не знаю, возможно ли это сделать при удалении, и он создает/генерирует div, который можно закрыть.


person Eric T    schedule 13.04.2011    source источник


Ответы (1)


Я думаю, что можно было бы подключиться к событию onDndDrop вашего dnd.Target, выполнив следующие действия:

dojo.connect(yourtarget, "onDndDrop", _dndHandler);

Затем в функции _dndHandler вы можете создать новый div, используя dojo.create и dojo.place:

var newdiv = dojo.create("div", { innerHTML: "This is my new div" });
dojo.place(newdiv, dojo.byId("your_target_id", "first"));

Надеюсь, поможет

/Дэниел

person Daniel    schedule 14.04.2011
comment
Пробовал с .subscribe, вместо этого работает как шарм, но не знаю, как удалить перетаскиваемое слово, оставленное позади... - person Eric T; 21.04.2011