par 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%]