Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
sebsauvage
@sebsauvage@framapiaf.org  ·  activity timestamp 2 months ago

Je cherche un truc pour faire, côté client dans un navigateur, de la manipulation de tableau (tri, afficher masquer des colonnes, recherche, filtrage...)
Pas d'édition, juste de la consultation.
Et si possible que tout soit embarqué dans la page html (pas d'allers-retours serveur)

Vous avez des trucs qui ne soient pas usine à gaz ?

  • Copy link
  • Flag this post
  • Block
Cédric Eyssette
@eyssette@scholar.social replied  ·  activity timestamp 2 months ago
@sebsauvage J'avais fait ce petit logiciel en ligne, libre et gratuit : Dataview ; justement pour pouvoir lire des données CSV avec des fonctionnalités de titre et de recherche. On ne peut pas masquer des colonnes par exemple.

https://dataview.forge.apps.education.fr/

  • Copy link
  • Flag this comment
  • Block
ThierryM :oc: :nextcloud:
@ThierryM@framapiaf.org replied  ·  activity timestamp 2 months ago
@sebsauvage
Je ne sais pas si ça pourrait répondre à ton usage mais Illico Editor peut-être : https://illico.ti-nuage.fr ?
  • Copy link
  • Flag this comment
  • Block
Olivier Hubaut
@ohubaut@mastodon.top replied  ·  activity timestamp 2 months ago
@sebsauvage est-ce que quelque chose comme https://www.getgrist.com/ pourrait faire l’affaire ?
  • Copy link
  • Flag this comment
  • Block
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 2 months ago
@ohubaut
ça a l'air puissant (même si sans doute un peu overkill)
  • Copy link
  • Flag this comment
  • Block
jmoupah
@jmoupah@mamot.fr replied  ·  activity timestamp 2 months ago
@sebsauvage Chez @spip il y a un plugin qui utilise tablesorter, ça marche bien :
https://mottie.github.io/tablesorter/docs/
Peut-être que @maieulr et @nicod qui maintiennent le plugin pirront t'en dire plus.
  • Copy link
  • Flag this comment
  • Block
Dsens
@D_cence@mastodon.top replied  ·  activity timestamp 2 months ago
@sebsauvage

moi pour faire simple je ferais le tri d'avance une bonne fois pour toutes côté serveur, en ajoutant la position de chaque ligne dans un attribut data- (par élément de tri)

  • Copy link
  • Flag this comment
  • Block
ley0x :linux:
@ley0x@infosec.exchange replied  ·  activity timestamp 2 months ago
@sebsauvage Tanstack Table c'est parfait pour ça. Par contre c'est headless UI donc sois tu build toi même ton UI ou t'utilise des libs comme shadcn/ui qui fait très bien le taffe
  • Copy link
  • Flag this comment
  • Block
Yannick
@yannick@framapiaf.org replied  ·  activity timestamp 2 months ago
@sebsauvage Peut-êrtre Quarto en exportant en Observable.
  • Copy link
  • Flag this comment
  • Block
UjuBib
@UjuBib@mamot.fr replied  ·  activity timestamp 2 months ago
@yannick @sebsauvage

j'avais fais ça avec javascript et observable dans Quarto pour un petit csv (tri et filtre mais pas de recherche ni d'option d'affichage des colonnes):
https://uju.quarto.pub/cime/qui/BibRef.html

  • Copy link
  • Flag this comment
  • Block
ThierryStoehr
@ThierryStoehr@framapiaf.org replied  ·  activity timestamp 2 months ago
@sebsauvage Tri des colonnes de ce tableau avec du Javascript dans cette page de Wikipedia : https://fr.wikipedia.org/wiki/N%27oubliez_pas_les_paroles_!#Version_maestro_2
C'est peu par rapport à la question, mais si cela peut aider un peu (et comme c'est du code ouvert, c'est du #format texte 😉 ).
Et désolé si c'est su.
  • Copy link
  • Flag this comment
  • Block
Nic ⏚
@Nic@tooter.social replied  ·  activity timestamp 2 months ago
@sebsauvage je connais que Datatables (https://datatables.net/) mais tu dois connaître
  • Copy link
  • Flag this comment
  • Block
R
@foo__@mastodon.social replied  ·  activity timestamp 2 months ago
@sebsauvage oulà, c'est un peu le 5e cercle des enfers ce genre de chose
  • Copy link
  • Flag this comment
  • Block
:sigil: Lou Lüeder
@lou_de_sel@eldritch.cafe replied  ·  activity timestamp 2 months ago
@sebsauvage à l'époque j'utilisais datatables mais ça fait presque le café donc peut-être ça n'ira pas.
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login