nextPage - Próxima Página

nextPage - Próxima Página

int ozh.nextPage(string name);

Esta função avança a uma página dentro de uma paginação, toda vez que queremos buscar uma nova pagina de registros dentro de função.


Parâmetros 

name, string com o nome da paginação.


Retorno 

Inteiro com o valor da próxima página da paginação.


Aplicação 

Toda vez que uma função deseja buscar mais registros dentro de uma módulo é necessário avançar para próxima página. Exemplo:
Buscou-se 100 registro de Contatos e deseja-se buscar mais 100.


Se não existir a paginação com o nome dado, é criada uma nova paginação com  página atual igual a 1 e o retorno da função será 1.

Exemplo de uso.
  1. //Obtem a próxima página com a lista de contatos
  2. page = ozh.getPage("Todos_Os_Contatos");
  3. //São 5000 contatos ao todo, processando 100 por página, teremos 50 páginas
  4. contatos = zoho.crm.getRecords("Contacts", page, 100);
  5. //Lógica de higienização de contatos vai aqui..
  6. //...
  7. //..
  8. //...
  9. //Executa alguma lógica para identificar se chegou na última página
  10. if(contatos.size() < 100)
  11. {
  12.     //Marca o fim da paginação e volta para a página 1
  13.     ozh.resetPage("Todos_Os_Contatos");
  14. }
  15. else
  16. {
  17.     //Passa para a próxima página
  18.     ozh.nextPage("Todos_Os_Contatos");
  19. }

    • Related Articles

    • getLastPage - Última Página

      int ozh.getLastPage(string name); Função responsável por obter a última página dada uma paginação.  Parâmetros name, string com nome da paginação. Retorno  Inteiro com valor da última página da paginação.  Aplicação  Toda vez que precisa-se saber ...
    • setLastPage - Atualiza última página

      void ozh.setLastPage(string name,int lastPage); Função que atualiza o valor da última página dentro de uma paginação. Quando queremos aumentar o valor de páginas em uma paginação, dessa forma uma função pode percorrer mais páginas de iteração. ...
    • resetPage - Atualiza página atual

      void ozh.resetPage(string name); Essa função é utilizada quando se é necessário voltar a página inicial de uma paginação. Parâmetros  name, string com o nome da paginação. Aplicação Toda vez que deseja-se retornar ao começo do processamento dos dados ...
    • setPage - Atualiza página da paginação

      voidozh.setPage(string name,int currentPage); Função que atualiza deliberadamente o valor da página atual. Parâmetros name, nome da paginação. currentPage, valor inteiro para atualizar a página. Aplicação  Está função é aplicada quando se deseja ...
    • getPage - Obtém Paginação

      int ozh.getPage(string name); Esta função é utilizada quando é necessário paginar a execução de uma função, para processar uma grande quantidade de dados, ou fazer seguidas requisições para APIs externas. Parâmetros  name, string com o nome da ...