2009-03-22 9 views

Répondre

2

Il semble que jquery.kiketable.colsizable fonctionnerait pour ce dont vous avez besoin.

Un autre qui semble bon est Ingrid, the jQuery Datagrid. Il a plus de fonctionnalités et triera vos colonnes sans l'utilisation de tablesorter.

+0

kiketable chose ne semble pas faire quoi que ce soit ... pourrait-il avoir besoin de chose colgroup? – makc

0

Si vous ne trouvez pas de plugin pour tablesorter, le jQuery Grid Plugin (toujours en alpha) redimensionne les colonnes.

6

On dirait que Flexigrid a tout ce que vous voulez.

+0

cette chose a besoin de largeurs de colonnes absolues, de marges nulles et qui sait quoi d'autre pour fonctionner correctement (j'ai arrêté de creuser). – makc

3

Un plugin très simple pour ajouter des colonnes redimensionnables est SimpleResizableTable.js.

+0

super plugin pour le redimensionnement simple – Azd325

+0

ne semble pas fonctionner sur plusieurs tables dans la sélection, vous devez leur donner id et init un par un. interrompt également les tables qui ne sont pas visibles au moment de l'initialisation. – makc

6

Vous devriez essayer le plugin colResizable. Il permet de redimensionner les colonnes manuellement, et il est de petite taille (2,8   Ko) et ne nécessite aucune autre bibliothèque ou feuille de style.

+0

cette chose nécessite jquery plus de 1.9 et ne semble pas fonctionner avec des tables qui ne sont pas visibles lorsque vous l'appelez. – makc

0

Il est possible d'utiliser le plugin jQuery UI Resizable pour redimensionner les colonnes. Le plugin ne peut pas redimensionner directement les éléments TH, mais encore mieux les éléments COLGROUP> COL ce qui rend le rendu du navigateur très rapide et permet un bon HTML.

Un peu plus d'évaluation, une démo en direct et le code complet peut être trouvé dans le blog Resizable Table Columns with jQuery UI.

+1

Bienvenue sur Stack Overflow! Merci d'avoir posté votre réponse! Veuillez vous assurer de lire attentivement la [FAQ sur l'autopromotion] (http://stackoverflow.com/faq#promotion). Notez également qu'il est * obligatoire * que vous publiez une clause de non-responsabilité chaque fois que vous créez un lien vers votre propre site/produit. –

+0

cette chose nécessite que votre table ait le code html/css ou change le code js. – makc

Questions connexes