Ir para o conteúdo

 Voltar a Blog
Tela cheia Sugerir um artigo

Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46 , por Desconhecido - 0sem comentários ainda | Ninguém seguindo este artigo por enquanto.
Visualizado 24 vezes
Por Inácio Schweller

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da

principal container. As tabelas que excediam o tamanho, estavam sendo exibidas desse jeito:

Então, depois de aplicar algumas alternativas, chegamos em um exemplo interessante, o Flexigrid.
Essa espécie de plugin para jQuery, permite que as tabelas fiquem comportadas em um espaço (praticamente um iFrame sofisticado, feito com javascript, div e tabela) e sejam flexíveis, como o nome já diz.
O Flexigrid também permite que o usuário escolha quais campos aparecerão, clicando na pequena seta preta, que baixa uma lista de opções e só com um clique o campo escolhido some, diminuindo a quantidade de informações (veja imagem abaixo).

Existem várias versões do flexigrid que podem ser utilizada, inclusive algumas trabalham com php e mysql, possuem uma busca embutida, enfim, várias possibilidades. A aplicação do código também é bem fácil, dependendo da versão, apenas uma linha é necessária para ativar o plugin. Também é possível personalizar quase que completamente a CSS do flexigrid.
O plugin possui alguns problemas de conflito, mas nada que seja simples de resolver. Por exemplo, o pior problema que eu achei foi o conflito que ele gera por um atributo “hide” usado no seu .js, com a função “hide()” de Prototype.
Ou seja, se você usa Prototype, apenas basta alterar os atributos “hide” para algo como “hidden” (como eu fiz) que não haverá mais conflito e o plugin funcionará perfeitamente!

As informações de download podem ser encontradas no próprio site do Flexigrid – flexigrid.info

Até a próxima!

Autor: Rafael Jardim


0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.

Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: