AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Looper
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Agrega una fila como ventana interna al final de un control Looper rellenado mediante programación.
Esto permite crear controles Looper anidados o filas con contenido diferente.
Atención: Para utilizar esta función, la opción "Utilizar una Ventana interna por fila (función LooperAddIW)" debe estar marcada (pestaña "Contenido" de la descripción del control).
Ejemplo
LooperAddIW(LOOP_Component, IW_PROCESSOR, "i7", 2)
LooperAddIW(LOOP_Component, IW_DISK, "SAMDATA", "SSD", 20 000 000)
Sintaxis
<Result> = LooperAddIW(<Looper control> , <Internal window> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Entero
Número de la nueva fila.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
<Internal window>: Nombre de ventana
Nombre de la ventana interna que se utilizará para crear la fila.
<Parameter 1>: Tipo de parámetro (opcional)
Primer parámetro a pasar a la ventana interna. Este parámetro se pasa al evento "Declaraciones globales" de la ventana interna.
<Parameter N>: Tipo de parámetro (opcional)
Enésimo parámetro a pasar a la ventana interna. Este parámetro se pasa al evento "Declaraciones globales" de la ventana interna.
Observaciones
  • Si uno de los controles de la ventana interna está anclado en función de su contenido, la altura de la fila se adaptará automáticamente. En caso contrario, la altura de la fila será la altura de la ventana interna en modo de edición.
  • El nombre de la ventana interna utilizada para una fila puede obtenerse utilizando la siguiente sintaxis:
    <Looper control>[Row].Name
  • Parámetros pasados a la ventana interna: Los parámetros se especifican en el evento "Declaraciones globales" de la ventana interna. Simplemente escriba la siguiente línea de código al inicio del evento:
    PROCEDURE <Window name>(<Parameter 1> [, ...] [, <Parameter N>])
    Para obtener más información, consulte Ventana con parámetros.
  • Consejo: Para conocer el número de la fila utilizada (clic en un botón de la ventana interna, por ejemplo), cree un atributo en el control Looper y asígnele el resultado de la función LooperAddIW.
  • Atención: El número máximo de controles que se pueden crear está fijado en 1000 (el número de controles por fila depende de la ventana interna agregada).
    Si se crean más de 1000 controles, aparece el siguiente error: "Desbordamiento: el Looper contiene más de 1000 controles en xxx filas".
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/07/2023

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