Quote Originally Posted by zgulser View Post
You're absolutely right but it would be much better if there is a sort method which takes a Role as a parameter.
It would still need a column.

The model can use whatever it wants for sorting, the sorting key doesn't even have to be accessible through a role.
Of course the model can always allow to set a sorting role as additional information if a single column can be sorted differently depending on what role one is using.

Cheers,
_