Como adicionar paginação à tabela

Crie uma tabela

Em primeiro lugar, certifique-se de ter criado uma tabela usando JetEngine Tables Builder . Mas se ainda não o fez, temos um guia de construção de mesa para você. 

Caso este passo já tenha sido dado, não hesite em aplicar alguns ajustes. Um deles é Limite de Paginação de Consulta .

Personalizações de consulta adicionais

Para fazer algumas alterações no número de itens que serão mostrados em sua tabela, vá para JetEngine > Query Builder .

construtor de consultas jetengineLá você pode criar uma nova consulta ou modificar uma existente. 

Por exemplo, selecionamos WC Product Query . Representará todos os dados sobre nossos Produtos . 

Existem algumas configurações adicionais que você pode adaptar aos seus desejos. No entanto, agora estamos totalmente interessados ​​em Configurações de paginação .

Em primeiro lugar, certifique-se de ter ativado Ativar paginação . Dessa forma, a Consulta e Paginação de Tabelas funcionarão com mais eficiência. 

Alterando o limite de paginação

Para trabalhar com esta opção, vá até o campo Limite . Vamos começar com “4” itens.

limite de paginação 4Não se esqueça de salvar as alterações clicando no botão “ Atualizar Consulta” . Para verificar os resultados, abra uma página onde sua tabela é exibida.

Limite de 4 itensSuponha que queiramos mostrar menos produtos em nossa tabela, por exemplo, apenas 2 deles. Nesse caso, temos que voltar ao JetEngine > Query Builder , escolher a consulta já criada limitada a quatro produtos, e alterar o Limite para “2” nas Configurações de Paginação . 

limite de paginação 2Agora precisamos salvar nossa consulta novamente.

Mais uma vez, veremos se nossos ajustes são aplicados no front end. Para tal, dirija-se à página onde a tabela é apresentada.

elementor 2 itens front-endDesta forma, você já sabe como alterar a quantidade de Produtos exibidos na tabela. 

Mas se você quiser exibir mais produtos usando o widget Paginação , existe uma solução. Vamos descobrir como implementá-lo com a ajuda do Elementor.

Widget de paginação no Elementor

Para adicionar paginação à tabela já existente, comece verificando um Page Editor .

Se você já adicionou uma tabela no Elementor, basta digitar “Paginação” na caixa de pesquisa e você encontrará o widget Paginação do plugin JetSmartFilters . Arraste e solte abaixo da Tabela de Produtos .

widget de paginaçãoA primeira coisa que precisamos fazer para exibir nossa paginação corretamente é escolher a fonte de onde os dados serão extraídos. No nosso caso, escolheremos um provedor apropriado – “JetEngine Dynamic Table” –   no menu suspenso Paginação para em nossa guia Conteúdo . Em contraste, a paginação seria aplicada diretamente à Tabela Dinâmica.

guia de conteúdo de paginaçãoTambém existe a oportunidade de alterar o tipo de aplicação de “AJAX” para “Page Reload” e preencher o Query ID caso você use vários widgets do mesmo provedor na página.

A próxima etapa é ajustar as configurações dos controles .

controla o elemento de paginaçãoVocê pode optar por mostrar ou ocultar os botões Anterior/Próximo . Depende de suas preferências pessoais. Abaixo dessa alternância, existem os campos Texto anterior e Próximo texto que permitem inserir o texto mostrado nos rótulos dos botões antes e depois dos números de paginação .

Além disso, você pode trabalhar com números de deslocamento para definir valores diferentes para exibição.

Então você só precisa aplicar todos os estilos e configurações avançadas desejados e verificá-los no front end. A tabela de produtos Elementor está pronta.

elemento de paginaçãoAgora você sabe como adicionar um widget Pagination do plugin JetSmartFilters à tabela JetEngine usando Elementor. 

Além disso, você pode verificar como funciona a paginação para a tabela dinâmica de produtos em sua página de demonstração ao vivo .

Esperamos que este tutorial facilite o trabalho com nossos plug-ins.

Índice