No, if you drag things between lists on a page, you are moving the actual DOM object out of one list and into another, and the ID remains the same, just the parent object changes.
Likewise, when you sort elements on the page, their order changes, but their ID remains the same. If you use the onUpdate callback to the Sortable, you can update the database with the result of the sort operation, as seen in the Sortable.serialize Wiki page: http://wiki.github.com/madrobby/scriptaculous/sortable-serialize In my cut-down example, I have an Ajax call to go out to the database and get a new ID. That's the only place new IDs can come from in my model. Walter On May 5, 2009, at 1:49 PM, WLQ wrote: > Does it have anything to do with auto Idi-ing? I mean if you have > sortable and you change the order of items, that will auto change the > Id's to the necessary ones. And so if you drag and item and on the > drop (without ghosting=true) drop between item 2 and 3, that will > change the droppable items id to 3, and all others after original 2 > plus 1. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
