Allow users to re-order isheet records

27278

Let's say we have the following scenario:

We have 100 records, which get output into a wiki page.

The order in which they appear determines their importance, top being most important, bottom being least.

How can I allow the user to re-order the list in the iSheet, so that in a view I can replicate the order they want.

Ideally we'd like for users to be able to drag records within a view and then that updates an order field, which we can then order by in the View XML export.

 

Tried the idea of providing each one with a number, however that quickly descends into people giving records the same number as there doesn't appear to be away to enforce a unique value that is editable in a number field?