setPage - Atualiza página da paginação

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 ajustar o valor da página atual dada uma paginação. Por vezes deseja-se que uma função tenha uma performance diferente da monótona, ou seja, ir de página em página. Com setPage podemos avançar ou voltar nos registros de forma deliberada por exemplo ir em páginas ímpares ou pares isso vai depender da aplicação.


Se a paginação não existir será criada uma e a página atual será a informada. 


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.setPage("Todos_Os_Contatos", 1);
  14. }
  15. else
  16. {
  17.     //Passa para a próxima página
  18.     ozh.nextPage("Todos_Os_Contatos");
  19. }

    • Related Articles

    • 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 ...
    • 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 ...
    • Registros - Contagem e Paginação

      Uma das facilidades que a ferramenta Zoho CRM traz é a possibilidade de visualização rápida de seus registros, para que se possa trabalhar com maior agilidade utilizando as visualizações em lista ou Kanban. A contagem traz o total de registros da ...
    • 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 ...