Commit graph

19 commits

Author SHA1 Message Date
1172a71ff4 feat: ajout footer avec possibilite d'afficher la somme d'une colonne
- soit pour la page  affiche, soit pour le total du tableau
- 2 fonctions présentes : somme et somme_monnaie
- possibilite d'ajouter une legende dans une colonne

cf le fichier json de demo
2024-12-19 00:03:04 +01:00
ab1b666aae feat: ajout une nouvelle cle : header_top qui permet d'ajouter un th>tr pour des entetes de groupe de colonne via des colspan
```
"header_top":{
"Mais c'est qui ?": {"class":"descriptif text-center", "colspan" :5},
"Choix": {"class":"choix text-center", "colspan" :2}
}
```
2024-12-12 13:56:55 +01:00
e5133a834a feat: ajout d'une nouvelle cle dans le header :
```
"filtreColValeurs" : {
	"domaines" : [(#CONST{_DOMAINES_INTERVENTION}|json_encode)]
},
```
cela permet de forcer les valeurs du select pour le tri des colonnes
2023-02-15 14:39:51 +01:00
682f333ee0 ajout dans l'exemple la cle 'maj' du header 2023-01-16 15:48:40 +01:00
d57b3d5e7c maj de la doc 2023-01-13 15:21:40 +01:00
8d5abb7acf feat: Validation des elements d'une colonne via checkbox, on peut maintenant
choisir soit un action soit un formulaire
2023-01-05 16:39:26 +01:00
828c892b03 feat: pour les cellules où les crayons sont branchés sur une table annexe (= différente de la table principale qui fournit l'id de la ligne), utiliser la valeur du champ crayons pour transmettre l'id de la table annexe à éditer. Ce qui donne :
crayons : { nom_du_champ : id_table_annexe }
2023-01-05 14:32:49 +01:00
c51cc5463e Nouvelle fonctionnalite, dans le json on peut definir l'ordre de tri
d'affichage. plus besoin dans ce cas du critere {par toto}. 2 avantages
:
1. cette conf est enregistre en localstorage
2. a l'ajax via les crayons, on garde la meme disposition
2022-04-26 10:09:16 +02:00
e96f0167af correction json de demo 2022-04-15 10:23:24 +02:00
a9731d9822 un json de demo sur les articles 2021-04-22 11:27:02 +02:00
445ef37c51 maj du json et du readme pour le filtrage des colonnes 2021-01-25 20:22:46 +01:00
4a5238cfd1 coquille dans le json de demo 2020-08-18 22:37:41 +02:00
f947ac43d1 ajout d'une cle 'classes' pour chaque ligne, pour ajouter une classe perso pour chaque td 2020-07-03 13:45:28 +02:00
7a603340ee ajout dans le header un cle classes pour ajouter des classes spécifiques à certaines colonnes 2020-06-18 12:24:29 +02:00
60483a2f84 Apres pas mal de tests, l'utilisation de regex pour récupérer un
data-search="toto" n'est pas jouable, gros pb de performance sur un gros
tableau. les regex OUI mais si pas beaucoup ;-)
Il semble indispensable de pouvoir gerer finemement les elements que
l'on veut rechercher, dans etre polué par les balises html.
Notre json, pour la partie corps du tableau, on ajoute un subdivision :
"html" : { mes champs}, comme cela, on peut ajouter une nouvelle cle :
"search" : {la valeur des champs qui seront recherchés et filtrés}. Cela
alourdit un peu le html, et seulement son poids. La partie html/js est
toujours aussi rapide, et meme plus si on utilise cette nouvelle cle.
ATTENTION : cela casse la compatibilité
2020-05-08 14:46:07 +02:00
b695e361c6 grosse amélioration de perf, on rechargement apres crayons / action / cvt, on peut appeler la fonction app.rechargerJson(id) avec un id, pour limiter le recalcule de tout le json 2020-03-12 20:27:43 +01:00
1ab4f58802 on ajoute l'ex pour mettre des liens compatible json 2020-03-12 11:06:22 +01:00
68dd0f1e04 header sous la forme : "champ":"label" 2020-03-11 10:35:18 +01:00
bdc332fe9f recup des fichiers gamutable de souscriptions 2020-03-10 16:59:10 +01:00