Categories > TinyButStrong general (FR) >

onsection et sous totaux par groupes

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Elyoukey
Date: 2006-05-24
Time: 09:15

onsection et sous totaux par groupes

Bonjour à tous,
je suis sur un problème qui consiste à automatiser des regroupements (voir l'exemple 'Regroupements(entetes, ...)' dans les exemples).
Donc avec des intitulés dynamiques d'une part, mais surtout avec des totaux par groupe. Dans l'exemple fourni, les Score de chaque pays ne sont pas cumulés. Je voudrais pouvoir le faire.

J'ai utilisé la commande HTML 'onsection' pour lancer une fonction personnelle qui va à chaque élément faire la somme et la retranscrire dans le pieds du groupe.

Mais d'une part je ne retrouve pas cette commande dans le manuel (o_O?)
et d'autre part, lorsque le nombre de groupe augmente, les performances sont assez rapidement altérées.
J'aimerais savoir si il y a des alternatives ?, si quelqu'un a déja eu à faire quelquechose de similaire ?

N'hésitez pas à me répondre sur le forum ou en privé, je vous enverrai les bouts de code.

D'avance merci à tous ceux qui se pencheront sur mon problème.

By: Skrol29
Date: 2006-05-24
Time: 10:15

Re: onsection et sous totaux par groupes

Bonjour,

"onsection" est obsolète. Il a été remplacé par "ondata" qui est plus pratique et plus performant. Dans la v 2.05, "onsection" displarait du manuel  mais reste supporté, dans la v 3, il est carrément supprimé.

Je te conseille donc de passer à "ondata" qui devrait être plus peformant.
Si c'est encore trop lent, envoie un bout de code pour que je vois où ça pêche.
By: Elyoukey
Date: 2006-05-24
Time: 16:38

Re: onsection et sous totaux par groupes

j'ai mis la version 3.0.5, et j'ai remplacé onsection par ondata. J'ai modifié la fonction de façon à ce que les arguments nécessaires correspondent.
Mais ça ne fonctionne pas du tout. En effet, avec 'onsection', la fonction était appelée dans l'entete et dans le pied du groupe. Avec ondata, la fonction n'est pas appelée lorsque je le met dans l'entete ou dans le pieds.



je n'arrive pas à envoyer le code sur le forum ..
By: nico
Date: 2006-05-24
Time: 16:57

Re: onsection et sous totaux par groupes

pour mettre du code mets le texte entre les balises '
' et '
'
(sans les ''...)

comme ça
By: nico
Date: 2006-05-24
Time: 16:58

Re: onsection et sous totaux par groupes

:p entre les balises 'code' et '/code' avec des crochets à la place des apostrophes

pff
By: Elyoukey
Date: 2006-05-24
Time: 17:03

Re: onsection et sous totaux par groupes

merci nico, j'avais bien vu qu'il fallait utiliser les balise code, mais mon code contient des trucs qui apparement font buguer.
je vais essayer d'envoyer bout par bout :
coté HTML les entetes :
<entete_rupture1 >
</entete_rupture1>
By: Elyoukey
Date: 2006-05-24
Time: 17:05

Re: onsection et sous totaux par groupes

manifestement, c'est le contenu des balises qui ne passe pas. bon, j'essaye, mais je rois que l'envoi par mail aux personnes interressées sera plus efficace

le contenu des entetes :
[onload_rupture1;block=entete_rupture1;when [var.rupture.1]='on']
[mb;block=entete_rupture1;headergrp=rupture1][mb.surfacerupture1;ondata=SommeEr1]

(il est probable que cela vienne du firewall qui coince les url avec des mots bizarres dedans, ça m'est déja arrivé sur toutjavascript.com il me semble)