Thanks for the super fast reply, Tracy. 
I will look of course, but for even more speed, do you have a link to
reference? 
Thanks in advance.

  _____  

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of Tracy Spratt
Sent: Friday, January 30, 2009 2:00 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] drag and drop ('into' the list items, while not
adding to the list itself; Ex: iTunes)




If you write your own drag/drop handlers and call preventDefault, you can do
anything you want, or nothing.

There are lots of examples in the docs.

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 

  _____  

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
Behalf Of David Kramer
Sent: Friday, January 30, 2009 3:52 PM
To: flexcoders@yahoogroups.com
Cc: kramer.da...@consultant.com
Subject: [flexcoders] drag and drop ('into' the list items, while not adding
to the list itself; Ex: iTunes)

Hello All.  I've run into a problem, need other perspective(s)/solutions:

Simply put: I want to implement drag and drop, like iTunes, in an AIR app.
Seems easy, but...this particular scenario is puzzling.

Right now, just like iTunes, I have two list-based controls (both are
populated from collections of data within SQLite), one is a DataGrid and one
is a List. Dragging and dropping from the Grid to the List is simple, yes,
but I would like to drop on the list item's label/text/name in the List and
perform another function (specifically an update to SQLite) and NOT simply
drop the item and append to the list.  Follow?  

As in iTunes, you can drag a song into a folder and it adds the song "into"
the folder. (I would make that reference in SQLite in this case).  It
doesn't make a new folder by appending (wrongly) the dropped song to the
folder list. (Which is what I have now: If I drag a item from the grid and
drop it on the list, it's appended to the list, but I want it to become a
value within the list item (pseudo nested) not a value in the list itself.)

Is there a simple solution here I'm not seeing?

Now, I can do all that neat stuff by dragging a grid item unto a mx:Button,
but with only one button. Maybe I could "loop/repeater" to make a vertical
stack of buttons from an array?  But then it gets unclear as to how each
button is created with the necessary dragEnter and dragDrop event handlers.
any help here?

This wheel has been invented before.  So how in Flex? 

David

(You can email me off of list if you'd like, I'll gladly post the solution
at the end. kramer.david@ <mailto:kramer.da...@consultant.com>
consultant.com)

 

Reply via email to