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
  • Atributos de una control Looper en WINDEV o WINDEV Mobile
  • 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.
Universal Windows 10 App Sólo están disponibles los controles de Looper poblados programáticamente.
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.
  • AndroidiPhone/iPad La función "Pull to actualización" está disponible para los controles Looper en Android e iOS. Para obtener más información, consulte Pull to Refresh en controles Tabla y Looper (Android/iOS).
  • AndroidiPhone/iPad La mayoría de los teléfonos inteligentes o tabletas muestran un botón "Siguiente" para que el usuario pueda pasar al siguiente elemento. En el caso de una control de edición dentro de una control Looper, esta tecla no puede utilizarse para pasar a la siguiente fila, ni para activar la entrada en cascada. Debe crear una interfaz específica para este tipo de entrada.
Creación de una control Looper
Para crear una control Looper:
  1. En la pestaña "Creación", en el grupo "Datos":
    • WINDEVWINDEV Mobile Expanda "Looper" y seleccione "Looper (vertical)"..
      WINDEVWindowsAndroidiPhone/iPad Observación: Puede crear un bucle horizontal mediante "Bucle horizontal"..
    • 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:
  • WINDEV Las dimensiones del control que se creó se optimizan para ocupar el espacio disponible en la ubicación indicada. Si el tamaño del control no es el indicado, pulse Ctrl+Z: el control volverá al tamaño predeterminado.
  • iPhone/iPad La ventana de creación del iPhone y el iPad asistente también puede ser usada para crear Loopers preestablecidos. Para obtener más información, consulte Windows para iPhone y iPad.
Para ver las características del control , seleccione " description " en el menú contextual del control.
Para más detalles:
WINDEVWindowsAndroidiPhone/iPad

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.
WINDEVUniversal Windows 10 AppAndroidiPhone/iPadJava

Atributos de una control Looper en WINDEV o WINDEV Mobile

Un control Looper incluye controles que se repiten en cada fila.
WINDEVWindows El contenido de las tablas, gráficos, ... puede ser diferente en cada fila. Para obtener más información, consulte Mostrar un contenido diferente en cada fila.
Para obtener o set una característica de un control (valor, Color, etc.), basta con manipular este control programáticamente.
Observación: Para la compatibilidad con WEBDEV, también puede utilizar los atributos. En este caso, para obtener o set una característica de un control (valor, Color, etc.), basta con manipular este 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.).
WINDEVWINDEV Mobile Recordatorio: Los atributos no son obligatorios.
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