Versões comparadas

Chave

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

O bloco Carregar mais registros

Função que chama

exibe a próxima página

de registro do datasource.

Parâmetros

NomeTipoDocParâmetro 1ObjectFonte de dados a ser usada

Compatibilidade

Image RemovedCliente

Exemplo 

A função abaixo (Figura 1) possui o bloco Carregar mais registros. O parâmetro fonte de dados está configurado com a mesma fonte de dados que alimenta a Grade na Figura 2.

Image RemovedFigura 1 - Bloco Carregar mais registros

Após clicarmos no botão "Próxima Página" que chama a função acima, a fonte de dados User requisita os registros da próxima página e alimenta a Grade (Figura 2)."

Image Removed

Figura 2 - Indo para a segunda página de usuários após clicar no botão que chama a função da figura 1

de registros da Fonte de dados. Ao fazer isso, o bloco mantém o conteúdo previamente carregado e adquire novos elementos conforme necessário. A quantidade de elementos a serem carregados é determinada pela propriedade "Linhas por página" do componente fonte de dados.

Image Added

Figura 1 - Bloco Carregar mais registros

Compatibilidade

  • Bloco cliente: cronapi.screen.loadMore()

Retorno

Bloco não possui retorno.

Parâmetros

Fonte de dados

Componente visual fonte de dados da página referenciada. Para selecionar uma fonte de dados, o bloco precisa estar associado a um formulário de referência que contenha o componente fonte de dados em questão. 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

Na função abaixo, selecionamos a fonte de dados "Aluno" no bloco Carregar mais registros. Neste exemplo, exibiremos o nome dos alunos e suas respectivas notas no componente Título. Para isso, incluímos um componente visual fonte de dados na view e configuramos a propriedade "Linhas por página" ("rows-per-page") para exibir somente 3 registros e em "Postergar Carga" ("lazy") selecionamos a opção "Não". No componente Título, selecione a fonte de dados na propriedade "Repetir" ("crn-repeat"). A propriedade "Conteúdo" ("content") irá receber o campo que será exibido, para este exemplo, o nome e a nota do aluno foram configuramos da seguinte forma: {{Aluno.active.nome}} - {{Aluno.active.nota}}


Image Added

Figura 2 - Função que carrega mais registros 


A figura 2.1 exibe os primeiros três registros da fonte de dados Aluno no momento em que a aplicação é executada.


Image Added


Figura 2.1 - Página 1 da grade


Ao clicar no botão "Carregar Mais Registros", mais três registros serão exibidos. 


Image Added

Figura 2.2- Página 1 com todos os registros carregados

Nesta página

Índice

Vincular formulário

Para selecionar o Componente visual fonte de dados através do bloco Fonte de dados, é necessário apontar para 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.