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.
- //Obtem a próxima página com a lista de contatos
- page = ozh.getPage("Todos_Os_Contatos");
- //São 5000 contatos ao todo, processando 100 por página, teremos 50 páginas
- contatos = zoho.crm.getRecords("Contacts", page, 100);
- //Lógica de higienização de contatos vai aqui..
- //...
- //..
- //...
- //Executa alguma lógica para identificar se chegou na última página
- if(contatos.size() < 100)
- {
- //Marca o fim da paginação e volta para a página 1
- ozh.setPage("Todos_Os_Contatos", 1);
- }
- else
- {
- //Passa para a próxima página
- ozh.nextPage("Todos_Os_Contatos");
- }
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 ...