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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Looper
  • Condiciones de uso
  • Añadir una fila vacía
  • Características de la fila
  • Posición de la fila agregada
  • Tratamiento de una nota binaria
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
Añade una fila al final de un control Looper.
Advertencia
Se recomienda utilizar la función <Looper>.AddLine. <Looper>.AddLine permite añadir:
  • Caracteres TAB en los atributos/controles.
  • todos los tipos de valores en los atributos/controles.
Ejemplo
// Initialize the Looper control named LOOP_LOOPER1 
LOOP_LOOPER1.DeleteAll() 
HReadFirst(Product, ProdName) 
WHILE HOut() = False
	LOOP_LOOPER1.Add(Product.ProdName + TAB + Product.ProductCode) 
	HReadNext(Product, ProdName) 
END
// Add an empty row 
LOOP_Looper1.Add() 
// Position on the empty row 
Index = LOOP_Looper1.Count() 
// Then, initialize the attributes 
ATT_AttributeLastName[Index] = "Hobbes"
ATT_AttributeFirstName[Index] = "Samantha"

// Or initialize the controls
// LOOP_Looper1[Index].ControlLastName = "Hobbes"
// LOOP_Looper1[Index].ControlFirstName = "Samantha"
Sintaxis

Añadir una fila a un control Looper con atributos Ocultar los detalles

<Result> = <Looper control>.Add([<Value>])
<Result>: booleano
  • Verdadero si la adición se ha realizado correctamente,
  • False en caso contrario.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
<Value>: Cadena de caracteres opcional
Lista de valores que se insertarán en la nueva fila. Este parámetro debe tener el siguiente formato:
<Value 1> + TAB + ... + <Value N>

Los diferentes valores deben especificarse en el orden de los atributos (Ventana de descripción del control Looper).
Si no desea especificar un valor para uno de los atributos, utilice una cadena vacía ("") o 0 (según el tipo de atributo).
Se añadirá una fila vacía si este parámetro corresponde a una cadena vacía ("").
WINDEVReportes y ConsultasAndroidiPhone/iPadJavaCódigo de Usuario (UMC)

Añadir una fila a un control Looper sin atributos Ocultar los detalles

<Result> = <Looper control>.Add()
<Result>: booleano
  • Verdadero si la adición se ha realizado correctamente,
  • False en caso contrario.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Observaciones

Condiciones de uso

La función <Looper>.Add puede utilizarse en:
  • un control Looper basado en un archivo de datos,
  • un control Looper rellenado mediante programación.
WEBDEV - Código Navegador Esta función no está disponible para los controles Looper lineales. Esta función sólo está disponible para los controles Looper en modo navegador.
WEBDEV - Código ServidorPHP Esta función está disponible para los controles Looper en modo AJAX, los controles Looper en modo clásico y los controles Looper lineales.
PHP <Looper>.Add sólo puede utilizarse en un control Looper rellenado mediante programación.

Añadir una fila vacía

Después de añadir una fila vacía, cada atributo o control debe inicializarse individualmente.
Por ejemplo:
  • Para un control Looper con atributos:
    // Add an empty row
    LOOP_Looper1.Add()
    
    // Position on the empty row
    Index = LOOP_Looper1.Count()
    // Then, initialize the attributes
    ATT_AttributeLastName[Index] = "Hobbes"
    ATT_AttributeFirstName[Index] = "Samantha"
    ATT_ColorAttributeFirstName[Index] = LightRed
    ATT_AttributeAddressVisible[Index] = False
  • Para un control Looper sin atributos:
    // Add an empty row
    LOOP_Looper1.Add()
    
    // Position on the empty row
    Index = LOOP_Looper1.Count()
    // Then, initialize the controls
    LOOP_Looper1[Index].ControlLastName = "Hobbes"
    LOOP_Looper1[Index].ControlFirstName = "Samantha"
    LOOP_Looper1[Index].ControlFirstName.BackgroundColor = LightRed
    LOOP_Looper1[Index].ControlAddress.Visible = False

Características de la fila

Si un valor es el resultado de un cálculo, encierre la expresión numérica entre paréntesis. Por ejemplo:
LOOP_CalclulationZone.Add((53+29) + TAB + (83-21))

Posición de la fila agregada

Por defecto, la fila se añade al final del control Looper.
Si el control Looper está ordenado (<Looper>.Sort), la fila añadida se posiciona en el control Looper según la ordenación actual.

Tratamiento de una nota binaria

Para añadir una nota binaria en un control Looper, utilice <Looper>.AddLine.
Componente: wd300obj.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: 30/09/2024

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