I have a suggestion for a possible enhancement that I would like to raise:
I can write an action that takes an IQueyable<T>. I.e. Call it DeleteItems
When I view an IQueyable<T>, I see a standalone table with checkboxes and an action menu containing my DeleteItems action.
I can check a bunch of T instances and execute the action. The action will get executed against the checked items in the current page of the standalone table and the items will get deleted.
After the delete action has taken place, I want to be able to return to the standalone table (with checkboxes and actions) that I just executed the delete from.
I thought I might be able to do this by returning an IQueryable<T> (minus the deleted T instances) as the return result of the action. However, whilst this shows me the standalone table, it does not show the checkboxes and actions.
I would suggest that when returning a collection (IQueryable, ICOllection etc) from the result of an action, that the standalone table is displayed in query mode (I.e. with checkboxes and action menu)