Olá.
Utilizando a classe FWAdapterBase existe alguma forma de não fazer paginação E não mostrar o atributo 'hasnext' no final da resposta da requisição?
Pergunto pois tenho implementada uma integração via REST que não deve ser paginada e deve trazer só os registros, sendo que esse atributo hasNext está vindo no rodapé, após os dados.
Att,
Lucas,
O tamanho da página pode ser controlado pela classe FWAdapterBaseV2
, basta usar o método setPageSize
e informar o tamanho que comporte a quantidade de itens que você deseja retornar.
Quanto a propriedade hasNext
ela sempre existirá quando trata-se de um GET de uma lista. A definição de listagem é feita no método new
da classe FWAdapterBaseV2
, sendo o segundo parâmetro. Porém acredito que não funcionará corretamente caso você informe que não é uma lista... Visto que você retorna mais de um registro. Uma alternativa é pegar o json de retorno da FWAdapterBaseV2 e manipulá-lo antes da resposta da API.
Documentação: https://tdn.totvs.com/display/framework/09.+FWAdapterBaseV2