O bloco Carregar mais registros exibe a próxima página 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.
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}}
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.
Figura 2.1 - Página 1 da grade
Ao clicar no botão "Carregar Mais Registros", mais três registros serão exibidos.
Figura 2.2- Página 1 com todos os registros carregados