storing order in drag and drop interfaces -


i guess less direct problem more of implementation question.

for drag , drop interfaces. how people store order of elements being re-arranged. since user expects order preserved when user refreshes page, how store kinda information in relational database or other persistent layer?

a number system seems extraneous requiring multiple updates anytime arranged , couldn't think of nicer system storing information if user doesn't have click "done" or other button after re-ordering. (ie facebook photos)

any appreciated.

one approach linked-list style: each element, store after (or both before , after, doubly linked list). way, when move something, have update affected elements. since don't typically need retrieve, say, 2357th element (more typically need recreate entire list) performance impact should fine.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -