Versões comparadas

Chave

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

Ir para Primeiro Registro

Retorna para o primeiro registro

em

de uma fonte de dados.

Parâmetros

NomeTipoDocParâmetro 1ObjectFonte de dados a ser usada

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 

A função abaixo retorna para o primeiro registro na fonte de dados User e em seguida exibe o conteúdo do campo "name" através da função Exibir Notificação. 

Image Removed

Figura 1 - Exibindo o nome do primeiro registro da Fonte de dados

Vincular formulário

Para selecionar a fonte de dados através do bloco Fonte de dados, é necessário apontar a view desejada no campo Formulário de referência das configurações do Editor de Bloco de programação.

Informações
titleMais sobre
Veja mais detalhes no tópico "Propriedades do Blockly" em Bloco de programação.

Sobre o bloco


Image Added

Figura 1 - Bloco Ir para Primeiro Registro

Compatibilidade

  • Bloco cliente: cronapi.screen.firstRecord()
  • Bloco servidor: cronapi.screen.firstRecord() - 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 Primeiro Registro é acionado, fazendo com que o primeiro registro da fonte de dados seja exibido novamente, 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. Observe que o quarto registro não foi retornado pois a verificação feita no bloco condicional deu false, então a função acionou o bloco Ir para Primeiro Registro, fazendo com que o primeiro registro fosse exibido novamente.


Image Added

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

Nesta página

Índice

Para que se possa utilizar blocos que dependam de fonte de dados, é necessário vincular uma fonte de dados ao formulário. Esse vinculo se dá através do Componente visual fonte de dados.