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
  • Vista general de la control Looper
  • Creación de una control Looper
  • Creando una control Looper horizontal
  • Atributos de una control Looper
  • Atributos de una control Looper en WEBDEV
  • Vocabulario
  • Notas
  • Intercambio de una control Tabla y una control Looper
  • Refactorización: crear un control Looper a partir de los controles seleccionados
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
Vista general de la control Looper
Un control Looper se utiliza para repetir los controles encontrados en un área específica.. Más concretamente, un control Looper es un control "contenedor" que sirve para repetir varias veces todos los control s (control s de edición, control s estáticos, cuadros combinados, ...) incluidos en él.
La control Looper permite visualizar e introducir datos con mayor facilidad.
En comparación con la control Tabla, la control Looper presenta interfaces más ricas, ya que se pueden repetir todos los tipos de controles..
La información mostrada en el control Looper puede:
  • definirse mediante programación: esto se conoce como control Looper completado mediante programación .
  • vienen de un archivo de datos o consulta: esto se conoce como control Looper basado en un archivo de datos .
  • vienen de un WLanguage Variable: en ese caso se habla de control Looper basado en una variable.
Observaciones:
  • Según las plataformas, los controles del looper pueden ser visualizados:
    • verticalmente (por Default en todas las plataformas).
    • horizontalmente.
      En WEBDEV, este tipo de control corresponde al Controles del looper lineal.
Creación de una control Looper
Para crear una control Looper:
  1. En la pestaña "Creación", en el grupo "Datos":
    • WEBDEV - Código Servidor Expanda "Looper" y seleccione "Looper"..
      Observación: Tienes la posibilidad de crear una Galera looper a través de "Galería en fila" y "Galería en columna".
  2. Haga clic en la ventana o página en la ubicación en la que desea crear el control. La creación de control Looper asistente se inicia automáticamente.
Observaciones:
    Para ver las características del control , seleccione " description " en el menú contextual del control.
    Para más detalles:
    Windows

    Creando una control Looper horizontal

    También tiene la capacidad de crear controles de looper horizontales. En este caso, la control incluirá una barra de desplazamiento horizontal que se utiliza para desplazar las diferentes filas.
    Para crear un control Looper horizontal:
    1. En la pestaña "Creación", en el grupo "Datos", despliegue "Looper" y seleccione "Looper horizontal".
    2. Haga clic en la ventana o página en la ubicación en la que desea crear el control. La creación de control Looper asistente se inicia automáticamente.
    Para ver las características del control, seleccione la opción "Descripción" en el menú contextual.
    Para obtener más información, consulte Características de un control Looper encontrado en una ventana.
    Atributos de una control Looper
    WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP

    Atributos de una control Looper 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 conocer o modificar la característica de una control (su valor, su color, ...), basta con manipular esta control o el atributo correspondiente mediante programación.
    Vocabulario
    Para que manipular a control Looper sea fácil, usted debe estar familiarizado con el siguiente vocabulario:
    denominarDefinition
    AtributoUn atributo es la asociación entre el control del looper y el Property de este control que se modificará en cada fila.
    Para cada atributo, se debe definir:
    • el nombre del atributo.
    • el nombre de la control en el looper.
    • la Property del control que se modificará en cada fila (valor, Color, etc.).
    Looper basado en un archivo de datosEl control Looper está basado en un archivo de datos o en una consulta. En cada fila aparece una Record de el archivo de datos . Existen dos tipos de controles Looper basados en un archivo de datos:
    • Looper con fuente de datos en memoria: El contenido del looper se carga en la memoria y luego se muestra. El acceso a los diferentes elementos de control es más rápido. Este modo está reservado para archivos de datos con menos de 100 000 registros.
    • Looper con acceso directo a la fuente de datos (sin límite): El control Looper muestra el contenido del archivo de datos o consulta directamente. El registro actual corresponde al elemento seleccionado. Al seleccionar un elemento en el control Combo Box, se accede al archivo de datos relacionado. Este modo está reservado para los archivos de datos con más de 100 000 registros.
    El looper se rellena de forma programadaEl control Looper no está basado en un archivo de datos o en una consulta. Los elementos que aparecen en la control son definidos por el desarrollador (mediante programación).
    Looper basado en una VariableLa control Looper se basa en una Variable (global al proyecto, ventana o Page, miembro de clase, etc.).
    Notas

    Intercambio de una control Tabla y una control Looper

    WINDEV, WINDEV Mobile y WEBDEV le permiten transformar automáticamente un control Tabla en un control Looper.:
    1. Seleccione el control Tabla que desea transformar.
    2. En la pestaña "Modificación", en el grupo "Transformaciones", despliegue "Refactorización y permutaciones" y seleccione "Tabla a Looper".

    Refactorización: crear un control Looper a partir de los controles seleccionados

    WINDEV, WINDEV Mobile y WEBDEV le permiten crear automáticamente un control Looper a partir de los controles actualmente seleccionados:
    1. Seleccione los controles deseados.
    2. En la pestaña "Modificación", en el grupo "Transformaciones", despliegue "Refactorización y permutaciones" y seleccione la opción "Crear un looper a partir de la selección".
    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: 24/06/2023

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