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
  • Consejos
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. Los atributos de la nueva fila pueden contener tabulaciones.
Ejemplo
// Initialize the Looper control named LOOP_LOOPER1
LooperDeleteAll(LOOP_LOOPER1)
HReadFirst(Product, ProdName)
WHILE HOut(Product) = False
LooperAddLine(LOOP_LOOPER1, Product.ProdName, Product.Code)
HReadNext(Product, ProdName)
END
Sintaxis

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

<Result> = LooperAddLine(<Looper control> [, <Value 1> [... [, <Value N>]]])
<Result>: Integro
  • Número de la fila agregada,
  • 0 si se produce un error.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Si este parámetro es una cadena vacía (""), la fila se agregará en el control Looper actual.
<Value 1>: Tipo de atributo asociado (opcional)
Valor del primer atributo de la nueva fila.
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).
Si no se especifica ninguno de estos parámetros, se añadirá una fila vacía.
<Value N>: Tipo de atributo asociado (opcional)
Valor del atributo N para la nueva fila.
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).
Si no se especifica ninguno de estos parámetros, se añadirá una fila vacía.
WINDEVReportes y ConsultasAndroidJavaCódigo de Usuario (UMC)

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

<Result> = LooperAddLine(<Looper control>)
<Result>: Integro
Número de la fila agregada.
<Looper control>: Nombre del control
Nombre del control Looper a utilizar.
Si este parámetro es una cadena vacía (""), la fila se agregará en el control Looper actual.
Observaciones

Condiciones de uso

La función LooperAddLine 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 LooperAddLine 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:
WINDEVWEBDEV - Código Servidor Para un control Looper con atributos:
// Add an empty row
Index = LooperAddLine(LOOP_Looper1)
 
// Then, initialize the attributes
ATT_AttributeLastName[Index] = "Hobbes"
ATT_AttributeFirstName[Index] = "Samantha"
ATT_ColorAttributeFirstName[Index] = LightRed
ATT_AttributeAddressVisible[Index] = False
WINDEVWEBDEV - Código Servidor Para un control Looper sin atributos:
// Add an empty row
Index = LooperAddLine(LOOP_Looper1)
 
// 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:
    LooperAddLine(LOOP_CalculationLooper, (53+29), (83-21))
  • Los atributos de formato (por ejemplo, el color) que no se especifican en el código de visualización de filas se restablecen automáticamente.

Posición de la fila agregada

Por defecto, la fila se añade al final del control Looper.
Si el control Looper está ordenado (LooperSort), la fila añadida se posiciona en el control Looper según la ordenación actual.
WEBDEV - Código Servidor

Consejos

  • Optimización de la referenciación:
    Si el control Looper contiene una imagen, añada un atributo "Texto alternativo".. Su valor puede definirse mediante programación, de modo que mejore la referenciación de su sitio Internet.
  • Página WEBDEV activa con un control Looper que contiene imágenes para mostrar en modo 100%:
    Para que se tenga en cuenta la propiedad 100%, hay que añadir un borde al control Imagen. Para evitar que aparezca este borde, el color de fondo del borde debe ser idéntico al color de fondo de la página.
Componente: wd300obj.dll
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/09/2024

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