Ok thanks Matt. I guess I'll wait and see. But i sure hope this one is taken care of....
Jason --- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> wrote: > > I haven't tried this but the Tree implementation changed significantly > for the beta so I'd recommend waiting for it to test this out again if > you can wait a little while longer. > > Matt > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of sourcecoderia > Sent: Wednesday, January 25, 2006 9:09 AM > To: [email protected] > Subject: [flexcoders] Re: Could someone please confirm this (Tree, > Dragdrop, e4x with FLEX 2.0)? > > First thanks for responding, > > I assume this is a flex 1.5 example as no dragevent is in the call to > dropparent etc.. > > I'm using flex 2.0 alpha, and this is the code for the drop event. > The below code should work but does not. The item dropped is always > inserted at the bottom or the parent. In the underlying data source > the dropped node is in the correct location. This only happens when > using a xml, or e4x result for binding to the tree component. I need > to get this working for e4x results. So; it seems that the data > source is updated correctly but the tree control does not reflect the > changes. > > Does this make sense ? > > > private function handleDragDrop(event:DragEvent) > { > event.target.hideDropFeedback(event); > var items:Object = event.dragSource.dataForFormat("treeItems"); > var dropLoc:int = event.currentTarget.getDropLocation(event) > var dropparent:Object = event.currentTarget.getDropParent (event); > > for each (var item:Object in items){ > dropparent.addTreeNodeAt(dropLoc,item); > } > } > > Thanks again for your help. > > Jason Hawryluk > > > --- In [email protected], "Anatole Tartakovsky" > <[EMAIL PROTECTED]> wrote: > > > > If I understand your question correctly, you need to find real drop > position to add tree element. Most common issue is that people use > getDropLocation and do not look at getDropParent. Something like this > usually solves the issue: > > function getRealDropLocation() { > > dropLoc = tv_1.getDropLocation(); > > dropParent = tv_1.getDropParent(); > > // Logger.trace(dropLoc + ":" + dropParent); > > // Logger.trace("!!!" + dropLoc + ":" + tv_1.getItemAt(0)); > > var i; > > for ( i = 0; i < tv_1.rowCount; i++) > > if ( dropParent == tv_1.getItemAt(i) ) { > > dropLoc+=i; > > break; > > } > > } > > Sorry if I misunderstand your question - posting code would be a > way to see the problem if it is different from the above. > > HTH, > > Anatole Tartakovsky > > ----- Original Message ----- > > From: sourcecoderia > > To: [email protected] > > Sent: Wednesday, January 25, 2006 8:23 AM > > Subject: [flexcoders] Could someone please confirm this (Tree, > Dragdrop, e4x with FLEX 2.0)? > > > > > > Has anyone used a tree control and e4x data returned from web > service, > > and implemented drag and drop node positioning successfully? > > > > Can anyone confirm there is a bug ? > > > > The control won't place the dropped node in the right place. It > always > > appears at the bottom of the parent node. However in the data > source > > xml, the node is in the correct place. It seems the tree is not > > refreshing properly in relation to data source changes. > > > > If anyone has got this working properly can that person please > share > > the secret.? > > > > I feel that I am wasting my time trying different variations with > no > > success. > > > > Thanks > > > > Jason Hawryluk > > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: http://www.mail-archive.com/flexcoders% > 40yahoogroups.com > > > > > > > > ------------------------------------------------------------------ -- > ---------- > > YAHOO! GROUPS LINKS > > > > a.. Visit your group "flexcoders" on the web. > > > > b.. To unsubscribe from this group, send an email to: > > [EMAIL PROTECTED] > > > > c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms > of Service. > > > > > > ------------------------------------------------------------------ -- > ---------- > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

