Table_sv : tableau dynamique, montrer/cacher colonne sur demande

Description

'table_sv' : qu'est-ce que c'est ?

Un script JS-dynamique qui permet à l'utilisateur de sélectionner les colonnes
d'un tableau qu'il désire afficher. Pour cela, il doit simplement cocher ou
décocher les cases correspondantes.

Le script crée automatiquement les cases à cocher.

Les balises 'table' doivent
  • être placées dans une 'div' dont l'id est 'a_afficher',
  • être associées à la classe de style 'select_col',
  • avoir une id (quelconque),
  • avoir des cellules d'en-tête (balise 'th').


Les colonnes dont l'en-tête ('th') est associée à la classe 'select_col_on'
seront affichées initialement. La case à cocher associée à cette colonne sera
cochée initialement.
Les colonnes dont l'en-tête ('th') est associée à la classe 'select_col_tjrs'
seront toujours affichées. Aucune case à cochée ne sera créé pour cette colonne.

Merci à Marcel Bultez, pour son code qui m'a bien aidé à démarrer
http://www.javascriptfr.com/codes/TRAITEMENTS-SUR-TABLEAUX_26660.aspx

Conclusion :


'table_sv' est protégé par un copyright ©2012 - Pierre POISSON (synanceia) et par la licence GNU GPL v3.

Vous disposez de 4 libertés fondamentales :
  • La liberté d'exécuter le programme, pour tous les usages (liberté 0).
  • La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1).
  • La liberté de redistribuer des copies (liberté 2).
  • La liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3).

----

Plus d'info :
http://synanceia.free.fr/phpjsvform/form.php?form=table&h=600

Exemples :
http://synanceia.free.fr/table_sv/table.htm
http://synanceia.free.fr/table_sv/table2.htm

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.