I assume that you are setting the collection property in the view, possibly in the initialize method. In the same method, you must bind the view method to the "change" or "refresh" event of the collection. This method simply redraws the sorted collection; sorting the collection before then, if necessary.
In theory, your model would potentially update itself with its new position, and if the collection had the function of a comparator, the collection would automatically be applied by itself. If so, binding to the 'refresh' event of the collection will call the aforementioned method, which should only redisplay part of the collection in the view.
Bill eisenhauer
source share