|
|
|
|
|
<Zone répétée>.InsèrePI (Fonction) En anglais : <Looper>.InsertIP Insère une répétition sous forme d'une page interne dans un champ Zone répétée par programmation. Attention : Pour utiliser cette fonction, l'option "Utiliser une Page Interne par ligne (fonction ZoneRépétéeAjoutePI)" doit être cochée (onglet "Contenu" de la description du champ). ZR_Composant.InsèrePI(1, PI_PROCESSEUR, "i7", 2) ZR_Composant.InsèrePI(2, PI_DISQUE, "SAMDATA", "SSD", 20 000 000) Syntaxe
<Champ Zone répétée>.InsèrePI(<Indice> , <Page interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Champ Zone répétée> : Nom de champ Nom du champ Zone répétée à manipuler. <Indice> : Entier optionnel Indice de la répétition à partir duquel la répétition via une page interne sera insérée.- Si ce paramètre est égal à -1, l'insertion sera effectuée avant la répétition en cours. Si aucune répétition n'est sélectionnée, l'insertion sera effectuée à la fin du champ Zone répétée.
- Si <Indice> est supérieur au nombre de répétitions, l'insertion sera effectuée à la fin du champ Zone répétée. Dans ce cas, la fonction <Zone répétée>.InsèrePI est équivalente à la fonction <Zone répétée>.AjoutePI.
- Si ce paramètre est égal à 0, l'insertion sera effectuée au début du champ Zone répétée.
<Page interne> : Nom de page Nom de la page interne à utiliser pour créer la répétition. <Paramètre 1> : Type correspondant au paramètre (optionnel) Premier paramètre à passer à la page interne. Ce paramètre est passé à l'événement "Déclarations globales" de la page interne. <Paramètre N> : Type correspondant au paramètre (optionnel) Nième paramètre à passer à la page interne. Ce paramètre est passé à l'événement "Déclarations globales" de la page interne. Remarques - Si l'un des champs de la page interne est ancré selon son contenu, la hauteur de la répétition sera automatiquement adaptée, sinon la hauteur de la répétition correspondra à celle de la page interne en édition.
- Le nom de la page interne utilisée pour une répétition peut être récupéré via la syntaxe suivante :
<Champ Zone répétée>[Répétition/ligne].Nom - Paramètres passés à la page interne : Les paramètres sont récupérés dans l'événement de "Déclarations globales" de la page interne. Il suffit de saisir la ligne de code suivante au début du code de l'événement :
PROCEDURE <Nom de la page>(<Paramètre 1> [, ...] [, <Paramètre N>]) Pour plus de détails, consultez Page paramétrée. - Astuce : Pour connaître le numéro de la répétition utilisée (cas par exemple d'un clic sur un bouton de la page interne), créez un attribut dans le champ Zone répétée et affectez-le avec le résultat de la fonction <Zone répétée>.InsèrePI.
- Attention : Le nombre maximum de champs qui peuvent être créés est limité à 1000 (le nombre de champs par répétition dépend de la page interne ajoutée).
Si plus de 1000 champs sont créés, l'erreur suivante est affichée : "Dépassement de capacité : la zone répétée contient plus de 1000 champs dans xxx lignes".
Composante : wd300page.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|