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

NomeTipoDocParâmetro 1ObjectFonte de dados a ser verificada

Compatibilidade

Image Removed Servidor

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. 

Image Removed

Figura 1 - Bloco Existem mais registros?

Utilização da função


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

Fonte de dados

Componente Fonte de dados que será vinculado ao bloco. A utilização da função Fonte de Dados 

A utilização da função "Existem mais registros?"

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 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 - Retorno da função referente à figura 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

de Nome definidas para: User, Role e AllRole