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

Utilização da função

A utilização da função "Carregar 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

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

Figura 3 - Controle Fonte de dados