Verifica se há um registro posterior ao registro atual.


Figura 1 - Bloco Existe Próximo Registro?

Compatibilidade

  • Bloco cliente: cronapi.screen.hasNextRecord()

Retorno

Retorna o valor booleano verdadeiro (true) caso exista um registro posterior ao atual em uma fonte de dados, caso contrário retorna falso (false).

Parâmetros

Fonte de dados

Componente visual fonte de dados da página referenciada. Para selecionar uma fonte de dados, o bloco precisa estar associado a um formulário de referência que contenha o componente fonte de dados em questão. Acesse o tópico Propriedades do blockly, da documentação Bloco de programação, para mais detalhes.

  • Posição: 1
  • Inglês: Datasource
  • Tipo: Fonte de dados / Datasource
  • Exemplo: fonte de dados Aluno

Exemplo 

A função abaixo utiliza um laço de repetição para percorrer todos os registros da fonte de dados Aluno, com base no número total de registros. Em seguida, verifica se há um próximo registro na fonte usando a função Existe Próximo Registro. A verificação começa a partir do primeiro elemento. Caso a condição seja verdadeira, obtemos o nome do aluno junto com o retorno do bloco Existe Próximo Registro e o imprimimos no console do navegador. Após isso, avançamos para o próximo registro da fonte. A função continua executando até que o bloco Existe Próximo Registro retorne false, indicando que o registro atual é o último da lista. Nesse caso, o bloco encerra o laço é acionado, finalizando a execução da função.


Figura 2 - Função que imprime o nome dos alunos e o retorno do bloco Existe Próximo Registro no console do navegador


Adicionamos a função no evento Ao Clicar em um botão presente na view Aluno, o resultado da execução da função pode ser conferido abaixo. Perceba que o valor "Aluno 4" não foi retornado pois a verificação feita no bloco condicional deu false.


Figura 2.1 - Resultado da execução da função da figura 2

Nesta página