Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2310

Ir para Último registro

Avança para o

ultimo

último registro em uma fonte de dados.

Parâmetros


Image Added

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

NomeTipoDocParâmetro 1A utilização da função Ir para Último registro a ser usada

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 1

A função abaixo avança para o ultimo registro na fonte de dados User, exibindo o conteúdo do campo "name" através da função Exibir Notificação. 

Image Removed

Figura 1 - Bloco Ir para o Último registro

Utilização da função

 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

a fonte dados a ser utilizada.

Para mais informações sobre como vincular uma página ao bloco de programação, acesse o tópico Propriedades do blockly em Bloco de programação. 

Sobre o bloco

Para que se possa utilizar funções que dependam de fonte de dados, é necessário criá-las antecipadamente. Essa criação se dá através do controle Fonte de dados.

Image Removed

Figura 2 - Controle Fonte de dados

Dentre suas propriedades está Nome, responsável por identificar unicamente a fonte de dados criada, deixando-a disponível para uso no seletor dos blocos que utilizam fontes da dados.

Image Removed

 Figura 3 - Fontes de dados criadas e com suas propriedades

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. 


Image Added

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.


Image Added

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

Nesta página

Índice

de Nome definidas para: User, Role e AllRole