Ir para o conteúdo principal

Droptables : tabela de estilo

1. Formato na tabela

Na barra de ferramentas, você pode definir o estilo da célula como: fonte, tamanho da fonte, estilo do texto, cor de fundo da célula, cor do texto, alinhamento horizontal e vertical da célula, ... Pode ser aplicado a uma única célula ou a várias células.

 

formato de tabela

 

A altura da linha e a largura da coluna podem ser definidas em pixels. Formato de menu de coluna/linha e selecione Redimensionar coluna/Redimensionar linha . Na janela pop-up, você pode selecionar o intervalo e definir px para colunas ou linhas. Clique no Concluído para finalizar.

 

tamanho da coluna da linha

 

 

2. Opções de tema e classificação

Em cada mesa, você pode encontrar a opção de seleção de tema no Menu Tema . Basta clicar em um tema para aplicá-lo.

 

seleção de tema

 

Se você já possui dados em sua tabela e aplica um tema, todos os dados serão removidos. Se você aplicar um tema em uma nova tabela, dados e estilos de exemplo serão adicionados e poderão ser editados.

No mesmo Tema de menu > Cores alternativas , o recurso "Estilo automático" ajuda a colorir a linha em sua tabela com as cabeçalho e estilo de rodapé . Você pode selecionar os estilos de modelo ou criar seus próprios nas configurações do plug-in.

 

cor alternativa

 

O parâmetro sortable permite que você faça a classificação de dados AJAX no frontend. Você pode ver em Formato de menu > Classificar .

 

tabela de classificação e filtro

 

O alinhamento da tabela é sobre alinhar a div que contém a tabela inteira, centralizar toda a tabela por exemplo. Você pode encontrar em Menu Format > Table align .

 

alinhar tabela

 

Um destaque de célula também está disponível como uma opção. Você pode habilitar as opções Linha, Coluna ou Ambas na configuração . É desativado por padrão. Você pode ajustar a cor e a opacidade do realce.

 

destaque da tabela

 

3. Adicionar dica de ferramenta nas células

Uma dica de ferramenta ao passar o mouse na célula também está disponível (precisa ser ativada nas opções do componente). Em cada célula de uma tabela, você pode ver a opção Dica de ferramenta ao clicar com o botão direito nela.

 

dica de ferramenta de célula de tabela

 

Você pode definir a largura da dica de ferramenta em pixels. Isso o levará a uma dica de ferramenta com um editor para editar.

 

editor de dicas de ferramentas

 

Adicione conteúdo e salve, pronto, a dica será exibida no lado público ao passar o mouse.

 

tooltip-hover

 

4. ACL e administração de front-end

É possível gerenciar suas tabelas a partir do frontend do Joomla. No gerenciador de menus do Joomla, adicione um Novo item de menu e selecione como tipo Manage Tables e selecione Droptables frontend - Default as a template.

 

menu- droptables

 

Aqui está o que você pode ver Droptables Manager no frontend.

 

Droptables -frontend

 

Nota: Para exibir a interface do gerenciador de tabelas com tela inteira no frontend, você deve escolher Estilo de modelo> Frontend Droptables .

 

Você pode usar o Joomla User Group ACL para controlar as ações de edição da tabela. Primeiro, para configurar quem tem permissão para visualizar as tabelas, você deve ir para a Funções do usuário na Droptables .

 

frontend-table-edition

 

Você pode definir o proprietário de uma tabela em Menu Table > Table access.

 

user-group-acl

 

5. Congelamento de linha e coluna

Congelamento de coluna

O congelamento de colunas está disponível em Formato de menu > Opções responsivas . Você pode congelar até 5 colunas. É contado a partir do primeiro col.

 

coluna congelada

 

Para fazer o congelamento de coluna / linha, há uma opção adicional que permite fixar a altura da mesa (porque o contêiner da mesa pode ter uma altura infinita).

 

altura da mesa

 

Depois de escolher a coluna a congelar, você poderá rolar pela tabela e sempre exibir a coluna fixa.

 

exibição de linha fixa

 

Linha congelada

Você pode encontrá-lo em Menu Format> Table header , a partir daqui você pode ativar a opção e definir linhas para congelar (até 5 linhas).

 

row-freeze-table-header

 

Se você quiser definir a altura da mesa, volte para as opções responsivas.

Então a primeira linha será congelada no frontend seguindo a configuração.

 

congelamento de linha

 

6. Filtrando dados da coluna

Uma opção de filtragem está disponível em Formato de menu > Filtros . Você pode ativá-lo clicando para habilitar os campos de filtragem de dados públicos.

 

filtro de classificação

 

Exemplo de filtros:

 

filtro de dados

 

7. Preenchimento da célula e raio da borda

Você pode encontrar o ícone de borda na barra de ferramentas que ajuda a ajustar o preenchimento e o raio da borda na célula.

 

borda de preenchimento

 

 

8. CSS personalizado

Vamos um passo além. Se você for um web designer com habilidades de edição CSS, poderá adicionar CSS em Menu Format > Custom CSS .

 

CSS customizado

 

Células, linhas, colunas têm coordenadas para identificar cada uma e aplicar CSS personalizado a ela. R é linha, C é coluna. Aqui está a linha 1 (r1), coluna 4 (c4) = dtr1 dtc4

 

coordenadas css

 

O código CSS é colorido usando espelho de código. O código CSS pode ser menos código, mas também funciona!

 

css-custom-table

 

9. Tabelas responsivas do Joomla

Minhas tabelas são responsivas ou usam a rolagem em dispositivos pequenos?

Escondendo Cols

Droptables lidam com o design responsivo com uma ferramenta prioritária, como opção. Por padrão, o recurso responsivo está desativado, haverá um estouro (que funciona muito bem no celular). Para usar a Ocultar colunas , você deve ir para Menu Formato > Opções responsivas.

 

responsivo-escondendo-col

 

O modo responsivo é avançado, você pode definir uma prioridade para ocultar colunas em tamanhos móveis.
Quando as colunas estiverem ocultas, um menu móvel com uma caixa de seleção será exibido para forçar a exibição/ocultação das colunas. O tamanho da coluna é fixo durante a edição da tabela. Se o tamanho de todas as colunas for muito grande para o contêiner, você terá um estouro e poderá rolar facilmente em dispositivos móveis.

Tabela com um pergaminho (melhor para uma pequena quantidade de colunas)

 

rolagem de tabela responsiva

 

Tabela com coluna oculta (melhor para uma grande quantidade de colunas)

 

responsive-table-cololumn-hide

 

Cabeçalho repetido

Essa é outra opção se você quiser inserir uma tabela em uma pequena área do seu site. Você deve navegar até Menu Format > Opções responsivas. Em seguida, selecione Tipo responsivo > Cabeçalho repetido.

 

cabeçalho repetido

 

Haverá opções para personalizar de acordo com sua demanda:

  • Ponto de interrupção responsivo (px): Selecione um valor de ponto de interrupção em pixel para definir quando a tabela irá alternar para este modo responsivo
  • Altura máxima responsiva (px): quando o modo responsivo é ativado, dependendo do valor do ponto de interrupção, defina uma altura máxima para evitar uma mesa muito longa
  • Estilo do modo responsivo: aplique um estilo padrão para este modo responsivo ou use as cores da tabela

Depois disso, você pode ver como a mesa ficará no frontend.

 

repetido-cabeçalho-frontend

 

10. Baixar tabela

Para compartilhar sua tabela com o público, navegue até Menu Tabela e marque a do botão Exportar Excel . O tipo de arquivo será *.xlsx ao baixar no frontend.

 

exportação-excel

 

11. Paginação

Você pode encontrar esse recurso em Formato de menu > Paginação em cada edição da tabela. Use o botão de alternância para ativar e escolher o número de linhas a serem exibidas em uma página.

 

opção de paginação

 

12. Formato para células únicas 

Você pode definir o formato: Data e hora, Moedas, Número para célula(s) única(s) em Droptables . Primeiro, você deve selecionar uma/várias células. Em seguida, vá para Formato de menu > Data e hora.

 

células data-hora

 

Depois disso, as Moedas e o Número podem ser feitos da mesma forma.

 

13. Imprimir tabela no frontend

Às vezes, você precisa imprimir sua mesa. Portanto, para mostrar o botão Imprimir no frontend, primeiro você deve navegar até a Tabela do Menu e marcar Botão Imprimir .

 

botão imprimir