Ordenação de dados de requisição REST utilizando FWMODEL

Alguém sabe como eu solicito a ordenação dos dados em requisição FWMODEL de um modelo rest?

Na query string eu tenho as seguintes opções:

COUNT = Quantidade de registro que devem ser retornados (padrão: 10)

STARTINDEX = Indica a partir que qual index deverá ser retornado (padrão: 1)

FILTER = Filtro que será aplicado no método SetFilter()

FIELDDETAIL = Habilita mostrar mais informações nos campos do modelo (padrão: 10)

FIELDVIRTUAL = Habilita o retorno de campos virtuais (padrão: false)

FIELDEMPTY = Habilita o retorno de campos sem valores (padrão: false)

FIRSTLEVEL = Habilita o retorno dos sub modelos (padrão: true)

FIELDS = Indica os campos a serem filtrados no retorno do modelo, incluindo os sub modelos, caso não informado todos os campos serão retornados

DEBUG = Valor booleano para habilitar o modo debug (padrão: false)

CACHE = Indica se sera feito cache do total de registros por alias, refere-se ao valor do total no retorno (padrão: true)

INTERNALID = Indica se deve retornar o ID(Recno) como informação complementar das linhas do GRID (padrão: false)

mas nenhuma refere-se à ordenação.

Seria essa definição no modelo???

Boa tarde Eduardo,

Essa opção realmente não existe.


O mais próximo que você pode fazer em relação a isso, é herdar a classe FWRestModel presente no fonte FWRestModelObject.prx e sobrescrever os métodos de uma forma que atenda a sua ordenação e necessidade:

https://tdn.totvs.com/display/framework/FWRestModel+-+API+RESTful+dos+modelos+de+dados+do+Protheus

Daniel, obrigado por responder. Você sabe me dizer qual a ordenação padrão que ele adota?

Pelo que compreendi, ele não faz order by, só faz a query e DBGoTo conforme o recno, então, seria o que o banco retorna.

ok, obrigado pela atenção.

Consegui fazer a implementação caso alguém queira só pedir.