Olá,
no seu método de busca, tente fazer algo como
classeDeDominio.seuFinderGenerico(suabusca, [sort:grupo.nome, order:asc]);
Olá,
Com o sortableColumn você faz isso direto na view sem jogar para o controller.
Pode colocar o trecho de código que estava usando e não deu certo?
[]s,
Na minha view esta assim
<g:sortableColumn property="grupo" title="Grupo" />
<g:link controller="grupo" action="edit" title="Clique aqui para editar o grupo" id="${usuarioInstance.grupo.id}">${fieldValue(bean:usuarioInstance, field:'grupo')}</g:link>
Ele somente ordena por ID por nome não ordena.
O problema no teu caso, é que você quer ordenar por uma propriedade de uma propriedade. Nesse caso, a implementação tem que seguir o que o Kico falou em cima, ou então talvez com uma propriedade transiente que reflita o valor real, e ordenar através desta...
[]s,
Lucas