AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Looper
  • Presentación
  • Atributos y controles de una control Looper basada en un archivo de datos
  • Atributos y controles de una control Looper basada en un archivo de datos en WEBDEV
  • Atributos y controles de una control Looper basada en un archivo de datos en WINDEV o WINDEV Mobile
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
Presentación
Este tipo de control Looper utiliza los datos de un archivo de datos o de la consulta.
Cada fila que se encuentra en el control Looper corresponde a un Record de la fuente de datos.
El número de registros que se pueden ver es ilimitado, sólo las filas de Visible de control se cargan en la memoria.
La Live Data (disponible en el editor) sirve para redimensionar fácilmente los controles que se encuentran en las filas.
Atributos y controles de una control Looper basada en un archivo de datos
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP

Atributos y controles de una control Looper basada en un archivo de datos en WEBDEV

Un control Looper incluye:
  • controles , que se repiten en cada fila .
  • atributos. Un atributo define la característica del control que cambiará en cada fila. Por ejemplo, si el valor y el color del control PRICE deben cambiar en cada fila, se deben definir dos atributos diferentes para el mismo control.
Para los nuevos Looper control s basados en un archivo de datos, se crea automáticamente un control y un atributo para cada elemento de el archivo de datos o de consulta.
Este atributo corresponde a la asociación entre el control relacionado con el elemento de la fuente de datos (archivo de datos o consulta) y el cambio del valor del control en cada fila.
Para modificar una o varias características de estos controles (color, estado, anchura, altura, ...), debe:
  • añadir nuevos atributos (botón "Nuevo" o "Insertar" en el control description).
  • manipular estos atributos a través de la programación en el "Mostrar un fila" Event del control Looper.
Por ejemplo, el control Looper "LOOP_MyLooper" se basa en el el archivo de datos "Cliente".. Este archivo de datos contiene 10 elementos (nombre, dirección, número de Phone, ... de cada cliente). Al crear control Looper, se crearán automáticamente 10 controles y 10 atributos:
  • Cada control será relacionado a un elemento del fichero de datos "Cliente".
  • Cada atributo indicará la característica que debe ser modificada en cada fila: el valor de la control.
Para que el fondo color del control "EDT_CustomerName" cambie en cada fila, debe:
  • añadir un nuevo atributo ("ATT_ColorAttribute" por ejemplo). Este atributo se asociará al control "EDT_CustomerName" y tendrá el "Color de fondo" Property.
  • manipular este atributo mediante programación para definir el fondo deseado color. Por ejemplo:
    // -- Displaying a row of LOOP_MyLooper
    Index is int
    // Retrieve the index of the current row
    Index = LOOP_MyLooper
     
    IF IsEven(Index) = True THEN
    // The background color will be red for the even rows
    ATT_ColorAttribute[Index] = LightRed
    ELSE
    // The background color will be blue for the odd rows
    ATT_ColorAttribute[Index] = LightBlue
    END
Observación: Una paginación se asocia automáticamente a los nuevos controles Looper basados en un archivo de datos. Este localizador se utiliza para mostrar los registros encontrados en el control Looper.
WINDEVUniversal Windows 10 AppAndroidiPhone/iPadJava

Atributos y controles de una control Looper basada en un archivo de datos en WINDEV o WINDEV Mobile

Un control Looper incluye controles que se repiten en cada fila.
Para los nuevos Looper control s basados en un archivo de datos, se crea un control para cada elemento de el archivo de datos o consulta.
Para modificar una o más características de estos controles (color, estado, ancho, alto, etc.), basta con manipularlos mediante programación en el evento "Visualización de una fila" del control Looper.
Por ejemplo, la control Looper denominada "LOOP_MyLooper" se basa en el fichero "Cliente".. Este archivo de datos contiene 10 elementos (nombre, dirección y número de Phone de cada cliente por ejemplo). Al crear la control Looper, se crearán automáticamente 10 controles: cada control será relacionado a un elemento del fichero de datos "Cliente".
Para obtener un fondo Color diferente para "EDT_CustomerName" en cada fila, simplemente manipular este control a través de la programación para set el fondo deseado Color. Por ejemplo:
// -- Displaying a row of LOOP_MyLooper
Index is int
// Retrieve the index of the current row
Index = LOOP_MyLooper
 
IF IsEven(Index) = True THEN
// The background color will be red for the even rows
LOOP_MyLooper[Index].EDT_CustomerName.BackgroundColor = LightRed
ELSE
// The background color will be blue for the odd rows
LOOP_MyLooper[Index].EDT_CustomerName.BackgroundColor = LightBlue
END
Observación: Para la compatibilidad con WEBDEV, también tiene la posibilidad de utilizar los atributos.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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