Avança para o último registro em uma fonte de dados.

Figura 1 - Bloco Ir para Último Registro
Compatibilidade
- Bloco cliente: cronapi.screen.lastRecord()
- Bloco servidor: cronapi.screen.lastRecord() - executado a partir da chamada do bloco cliente.
Retorno
O bloco não possui retorno.
Parâmetros
Fonte de dados
Componente Fonte de dados que será vinculado ao bloco. A utilização da função Fonte de Dados depende da forma correta de vinculação do bloco de programação ao formulário contendo os componentes com os quais se deseja interagir. 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 o bloco 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 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 Ir para Último Registro é acionado, fazendo com que o último registro da fonte de dados seja exibido, finalizando a execução.

Figura 2 - Função que imprime o nome dos alunos 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. Se o bloco Ir para Último Registro não estivesse na função, a impressão dos nomes dos alunos se encerraria no penúltimo item, pois o bloco "Existe Próximo Registro" verificaria se existe um próximo aluno após o quarto registro e não o imprimiria.

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