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
  • Manejo de un memo binario
Añade una fila al final de una control Looper.
Advertencia
Se recomienda utilizar la función <Looper>.AddLine. <Looper>.AddLine le permite añadir:
  • 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 un fila a un control Looper con atributos Ocultar los detalles

<Result> = <Looper control>.Add([<Value>])
<Result>: booleano
  • True si la adición fue exitosa,
  • 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 ser especificados en el orden de los atributos (ventana control Looper description).
Para no especificar ningún 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 ConsultasUniversal Windows 10 AppAndroidiPhone/iPadJavaCódigo de Usuario (UMC)

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

<Result> = <Looper control>.Add()
<Result>: booleano
  • True si la adición fue exitosa,
  • False en caso contrario.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Observaciones

Condiciones de uso

La función .Add puede utilizarse en:
  • a control Looper basada en un archivo de datos,
  • a control Looper poblada programáticamente.
WEBDEV - Código Navegador Esta función no está disponible para los controles del looper lineal. Esta función está disponible para los controles Looper sólo en modo navegador.
WEBDEV - Código ServidorPHP Esta función está disponible para los controles del looper en modo Ajax, los controles del looper en modo clásico y los controles del looper lineal..
PHP .Add solo se puede usar en un control Looper completado 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 una 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 una 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 corresponde al resultado de un cálculo, la expresión numérica debe figurar entre paréntesis.. Por ejemplo:
LOOP_CalclulationZone.Add((53+29) + TAB + (83-21))

Posición de la fila agregada

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

Manejo de un memo binario

Para añadir una nota binaria en una control Looper, utilice <Looper>.AddLine.
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: 23/06/2023

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