FOR

ND-Faciliti ExecAction ›› Balises ›› Standard ››
Parent Previous Next


FOR



Description :

       
Boucle sur un ensembles de directive.


Sur chaque bouclage, la valeur, est stocké dans le mémo #_valueline_#. Le nombre de passage est stocké dans #_linenumber_# . A Chaque passage ces valeurs sont modifiées.


Type des attributs :


       Obligatoire :


                Type : Type de bouclage.        


Optionnel (en fonction du contexte) :


                Location : Emplacement d'un fichier qui servira pour boucler.

                Value : Valeur de départ pour le bouclage.

                BlockTagError : Gestion des erreurs de la directive.


Description des attributs :


Attributs

Options

Comment l'utiliser ?

Type


count : Compteur de passage.

file : parcours un fichier spécifié ligne par ligne.

filedir :(option en cours de conception) parcours un répertoire fichier par fichier




Location

Emplacement d'un fichier


Permet de spécifier un fichier, afin de de boucler sur chaque lignes. Les valeur sont récuperer dans le mémo #_valueline_#


Value

Valeur de référence de compteur



BlockTagError

0 ou inherit : Héritage (par défaut) :

La balise reprendra le BlockTagError de la balise hiérarchiquement au dessus de lui. On parlera alors d'héritage.


1 ou block : Bloque en cas d'erreur :

Cette action remontra en erreur au niveau supérieur.


-1 ou ignore : Ne bloque pas en cas d'erreur :

Le retour ne sera pas pris en compte.

Aucune erreur ne sera remonté si l'application ne se lance pas correctement, quand l'appel est fait du coté interface.


Indique si l'erreur doit être prise en compte par l'action.


Il n'est pas nécessaire de le spécifier cet attribut. En effet si l'option n'est pas spécifié, alors elle sera automatiquement en mode héritage.


Exemple :   


Boucle FOR simple :



<FOR type="file" location="d:\log.txt">

<MSGBOX title="Mon super titre" text="Coucou ! #_valueline_#" type="ok"/>

</FOR>



Boucle FOR imbriquées :



<FOR type="count" value="12">        

               <MEMO type="internal" name="ValeurMajeur" value="#_valueline_#"/>

               <FOR type="count" value="12">                

                       <MEMO type="internal" name="ValeurMineur" value="#_valueline_#"/>

                       <MSGBOX title="compteur" text="#ValeurMajeur# #ValeurMineur# #_valueline_#"/>

                       <HTTP url="http://www.monsite.com/#ValeurMajeur#-#ValeurMineur#.pdf" localfile="d:\temp\#ValeurMajeur#-#ValeurMineur#.pdf" blocktagerror="ignore"/>

               </FOR>

       </FOR>





Créé avec HelpNDoc Personal Edition: Générateur complet de livres électroniques ePub