Versões comparadas

Chave

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

Existem mais registros?

Verifica se

existem

possui mais registros

em uma

a serem paginados na fonte de dados.

Parâmetros


Image Added

Figura 1 - Bloco Existem mais registros?

Compatibilidade

  • Bloco cliente: cronapi.screen.hasNextPage()

Retorno

Retorna um valor booleano true se ainda existirem registros a serem paginados na fonte de dados, e false, caso contrário.

Parâmetros

NomeTipoDocParâmetro 1Object

Fonte de dados

a ser verificada

Retorno

Retorna um booleano com o valor de true ou false.

Compatibilidade

Image Removed Cliente

Exemplo 

A função abaixo (Figura 1) verifica se existe mais um registro na fonte de dados User, retornando um booleano através da função Exibir Notificação após a função ser chamada por um componente botão  . 

Image Removed

Figura 1 - Bloco Existem mais registros?

Após o botão chamar a função da figura 1, note que não há próximo registro após a segunda página da grade, logo, retornou "false".

Image Removed

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 da figura abaixo obtém o campo "nome" do registro ativo na Grade, verifica se há mais registros para paginação na fonte de dados e exibe o resultado no console do navegador.


Image Added

Figura 2 - Função que retorna true ou false pra o fim da paginação


Configuramos a fonte de dados para exibir três registro por vez em cada página da Grade. No exemplo da figura 2.1, estamos na primeira página (destaque 1) com o segundo registro ativo, "Kirk Hemmet". Ao acionar o botão "Existe Mais Registro?", o resultado é exibido no console do navegador. A função retornou o valor do campo e o resultado do retorno do bloco Existe Mais Registro?. O valor obtido foi true, pois ainda há registros para paginação na fonte de dados.


Image Added

Figura 2.1

Figura 2

- Retorno da função referente à figura

1

Vincular formulário

Para selecionar Valor (ng-model) da Grade no parâmetro 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

2 com retorno true


O resultado da figura 2.2 exibe os registros da última página da grade (1). Neste momento, o primeiro registro está ativo, "Lana Del Rey". Ao acionar a função, percebemos que o valor retornado pelo bloco Existe Mais Registro? foi false, isso ocorreu pois não há mais registros para paginação na fonte de dados.


Image Added

Figura 2.2 - Retorno da função referente à figura 2 com retorno false

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.