The only working way to update the model from the controller is to use this.set("model",result); I found no way to reload the model, so I did this in my controller:
actions: {
remove : function(user) {
var self = this;
bootbox.confirm(user.username+" wirklich löschen?", function(result) {
if(result == true) {
App.Model.remove(user,"/api/user/"+user.id).done(function (response) {
var returnPage = self.get('meta').pagination.page;
// To Do: Check if the deletet entry was the last one on the page. It true go returnPage -1 if returnPage > 0
App.Model.get(self,"users.page","/api/users/list/"+returnPage).done( function (result) {
self.set("model", result);
});
});
}
});
}
}