AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Looper
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Ajoute une répétition sous forme d'une page interne à la fin d'un champ Zone répétée par programmation.
Il est ainsi possible par exemple de proposer des répétitions avec un contenu différent ou d'imbriquer des zones répétées.
Attention : Pour utiliser cette fonction, l'option "Utilizar una página interna por fila (función LooperAddIP)" doit être cochée (onglet "Contenu" de la description du champ).
Ejemplo
LooperAddIP(ZR_Composant, PI_PROCESSEUR, "i7", 2) 
LooperAddIP(ZR_Composant, PI_DISQUE, "SAMDATA", "SSD", 20 000 000)
Sintaxis
<Résultat> = ZoneRépétéeAjoutePI(<Champ Zone répétée> , <Page interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Résultat>: Entier
Numéro de la répétition ajoutée.
<Champ Zone répétée>: Nom de champ
Nom du champ Zone répétée à manipuler.
<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.
Observaciones
  • 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 LooperAddIP.
  • 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".
Componente: wd300page.dll
Versión mínima requerida
  • Versión 28
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/09/2024

Señalar un error o enviar una sugerencia | Ayuda local