Mettre les documents catégorisés dans des tableaux Javascrip

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Mettre les documents catégorisés dans des tableaux Javascrip

Messagepar Drakael » 16 Juil 2003 à 09:08

Bonjour, je possède une vue catégorisée avec deux colonnes.Il y a "x" catégories et dans chacune de ces catégories, il y a "n" documents.J'ai besoin de créer des tableaux Javascript contenant chacun l'ensemble des documents d'une même catégorie.Par exemple, si j'ai 3 catégories contenant "5","6" et "2" documents, je voudrais avoir 3 tableaux Javascript :- le tableau 1 comprend les "5" noms des documents de la catégorie 1- le tableau 2 comprend les "6" noms des documents de la catégorie 2- le tableau 3 comprend les "2" noms des documents de la catégorie 3Voila, quelqu'un sait-il comment je pourrais faire ?Je vous remercie par avance.
Drakael
 

Re: Mettre les documents catégorisés dans des tableaux Javas

Messagepar Droad » 16 Juil 2003 à 13:05

Une méthode parmis d'autre:1) Crée une vue à 2 colonnes, 1ére colonne catégorisée, sans twistie.Active la propriété de vue "Traiter le contenu comme du HTML"Formule dans la 1ère colonne:"categories["+@DocNumber("")+"] = [\'"+NomCategorie+"\', []]; data = categories["+@DocNumber("")+"][1];"+@NewLineFormule dans la 2ème colonne:"data["+@DocNumber("")+"] = \'"+TitreDocument+"\'"+@NewLine2) Crée une page TableauCategoriesJS et coche sa propriété "Traiter le contenu de la page comme du HTML". Dans la page, écrit ça:var categories = [];puis intègre en dessous la vue (avec les option "Pas de titre" et "Utiliser HTML")3) Dans de HTML Head Content de ta page ou de ton masque, ajoute:"<script language='javascript' src='/"+@ReplaceSubstring(@Subset(@Dbname;-1); "\\":" ";"/":"+")+"/TableauCategoriesJS?openpage'></script>"Pour tester tu peux mettre dans ton masque/page, en passthru HTML:<script>for (var i=1; i<categories.length; i++){ document.write(categories[i][0]+"<br>"); var data = categories[i][1]; for (var j=1; j<data.length; j++) document.write(".."+data[j]+"<br>");}</script>[%sig%]
Droad
 


Retour vers Développement