Is there a way to add a record to the repository after a specific record without using addSorted?
Check Ext.data.Store.insert(index) , which allows you to insert a record at the specified index. The only thing you need is the index of the record you want to insert after, here is what you have Ext.data.Store.find() for
Ext.data.Store.insert(index)
Ext.data.Store.find()
http://dev.sencha.com/deploy/dev/docs/?class=Ext.data.Store
A more specific way to add new items to the repository comes first, for example ...
Ext.data.Store.insert(0, [{id: 0, name: '(un-assigned)'}]);