Versões comparadas

Chave

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

Verifica se possui mais registros a serem paginados na fonte de dados.


Image Added

Figura 1 - Bloco Existem mais registros?

Compatibilidade

  • Bloco cliente: cronapi.screen.hasNextPage()

Retorno

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

Parâmetros

NomeTipoDocParâmetro 1ObjectFonte de dados a ser verificada

Retorno

Retorna um booleano.

Compatibilidade

Image Removed Cliente

Exemplo 

A função abaixo (Figura 1) verifica se existe mais registros 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 o valor "false" é exibido. Note nos botões de paginação da Grade que não existem mais conteúdo a ser exibido.

Image Removed

Figura 2 - Retorno da função referente à figura 1

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 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

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

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.