About This Demo
I know what you're thinking. How do I know the documents have really been updated in the database? Well, to prove this, move an item in the list. The message will say the update has taken place. Now refresh the browser page. Notice how the items retain the order you gave them and that the sort number for each one updates.
If Ajax doesn't work for you use this button instead
When new children are added they get given a default sort order of "0". They will remain at the top and will be sorted by date added (most recent at top). It's not until you next (first?) force an update that these new children get given a real order.