PC SOFT

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.
  • List Controles de caja que contienen más de 10 000 elementos
  • Visibilidad/Invisibilidad de elementos en una caja de List o control Combo Box
  • Personalizar los elementos que se encuentran en una caja de List o control Combo Box
  • control List Box clasificada/sin clasificar
  • Tabulaciones: Multiselección control List Box
  • Añadir un elemento en el navegador
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Inserta un elemento en una memoria control List Box, una memoria control ListView o una memoria control Combo Box.
Observaciones:
  • Para añadir un elemento al final del cuadro de lista (o Combo Box) control, utilice ListAdd.
  • La función ListInsert puede utilizarse en controles List Box de selección única y múltiple
  • Para gestionar el contenido de una control Combo Box que se encuentra en una columna tabla de un contenedor, utilice ..Contenido.
WEBDEV - Código Navegador Atención: El elemento sólo se añadirá a la página mostrada en el navegador.. Vea Comentarios para más detalles.
Versiones 15 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 15
Android Esta función ahora está disponible para aplicaciones Android.
Android Esta función ahora está disponible para aplicaciones Android.
Versiones 16 y posteriores
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
// Add "Clark" in 4th position to "LIST_CustomerList"
ListInsert(LIST_CustomerList, "Clark", 4)
WINDEVReportes y ConsultasCódigo de Usuario (UMC)
// Add the "C:\MyImages\CoralReef.JPG" image in 5th position to "LSV_Diving"
// The caption of this image will be "Nice coral"
ListInsert(LSV_Diving, "Nice coral", "C:\MyImages\CoralReef.JPG", 4)
Sintaxis
<Result> = ListInsert(<List Box control> , <Element> [, <Image> [, <Element subscript>]])
<Result>: Boolean
  • True si se insertó el elemento,
  • False en caso contrario.
WEBDEV - Código NavegadorPHP La función ListInsert no devuelve ningún resultado.
<List Box control>: Control name
Nombre de la memoria List Caja o memoria control Combo Box a utilizar.
Si este parámetro corresponde a una cadena vacía (""), el elemento se inserta en el List Box o control Combo Box al que pertenece el Process actual.
WEBDEV - Código Navegador El nombre de List Box o control Combo Box a utilizar debe ser necesariamente especificado.
<Element>: Character string (with quotes)
Elemento que debe ser insertado en la memoria especificada Caja de lista (o Combo Box) control.
Este parámetro puede contener:
  • Caracteres de retorno de carro (CR) para añadir varias filas. En este caso:
    • si no se especifica <Element índice>, los elementos se añaden realmente.
    • Si se especifica <Element índice>, sólo se añadirá el primer elemento.
  • pestañas (TAB) para obtener un elemento múltiple control List Box (ver Notas).
WINDEVWindows MobileJava Para un control ListView, este parámetro corresponde a la leyenda Image. Este parámetro puede contener caracteres de retorno de carro (CR) para añadir varios elementos. En este caso:
  • si no se especifican los parámetros <Imagen> e <Índice del elemento>, los elementos agregados se asociarán a la imagen predeterminada (definida en la pestaña "Detalles" de la ventana de descripción del control).
  • si se especifican los parámetros <Imagen> e <Índice del elemento>, solo se agregará el primer elemento. Este elemento se asociará a la imagen por defecto (definida en la pestaña "Detalles" de la ventana description de control).
  • si se especifica el parámetro <Imagen> y no se especifica el parámetro <Índice del elemento>, solo se agregará el primer elemento. Este elemento será associated con el Image especificado.
WEBDEV - Código ServidorWEBDEV - Código NavegadorAndroidJavaPHP Los caracteres de retorno de carro (CR) y las tabulaciones (TAB) no son compatibles.
WEBDEV - Código Servidor Para añadir varios espacios consecutivos, se deben utilizar caracteres de espacio no separables.: Charact( 160).
<Image>: Optional character string (with quotes)
Nombre y ruta de la imagen que se añadirá a un control ListView. Este parámetro se tiene en cuenta sólo para los controles ListView visualizados en modo ListView.. Si no se especifica este parámetro, se utilizará la imagen por defecto (definida en la pestaña "Detalles" de la ventana description de control).
WEBDEV - Código ServidorWEBDEV - Código NavegadorAndroidiPhone/iPadUniversal Windows 10 AppPHP Este parámetro no está disponible.
<Element subscript>: Optional integer
Índice del elemento a insertar.
Si este parámetro:
  • no se especifica, se inserta el elemento:
    • antes de la etapa de corriente en una control List Box de selección simple. Si no hay ningún elemento actual, el elemento se inserta al final de la caja de lista de la memoria (o Combo Box) control.
    • al final del control del List Box (o Combo Box) en un selección múltiple control List Box.
  • es mayor que el número de elementos que se encuentran en el List Box (o Combo Box) control, el elemento se inserta al final de la memoria del List Box (o Combo Box) control. El número de elementos que se encuentran en un control List Box (o Combo Box) es devuelto por ListCount.
  • es igual a 0, el elemento se añade al principio de la memoria List Box (o Combo Box) control.
Observaciones

List Controles de caja que contienen más de 10 000 elementos

El número máximo de elementos que se encuentran en una control List Box está limitado por la memoria disponible (máximo teórico: 2 mil millones de filas). Sin embargo, el llenado de un control List Box con un número importante de elementos (más de 10 000) afecta a las prestaciones..
Para añadir un gran número de elementos a un control List Box, te recomendamos que utilices un control List Box de navegación (es decir, un control List Box directamente relacionado a un archivo de datos HFSQL).
WINDEVWEBDEV - Código ServidorReportes y ConsultasAndroidiPhone/iPadWindows MobileJavaPHPAjaxCódigo de Usuario (UMC)

Visibilidad/Invisibilidad de elementos en una caja de List o control Combo Box

Para hacer un elemento Invisible en una caja de List o control Combo Box, usa gEnlace.
WINDEVReportes y ConsultasWindows MobileCódigo de Usuario (UMC)

Personalizar los elementos que se encuentran en una caja de List o control Combo Box

Para personalizar los elementos que se encuentran en un List Box o control Combo Box (fondo Color, imagen, dibujo, ...), utilice el Funciones para gestionar cadenas de gráficos.
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorReportes y ConsultasAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJavaAjaxCódigo de Usuario (UMC)

control List Box clasificada/sin clasificar

  • Si se ordena la control List Box, el nuevo elemento se inserta en la posición actual sin ordenar el list box.
  • Si la control List Box no está clasificada, se añade el nuevo elemento:
    • en <Element índice> si se especifica <Element índice>.
    • antes de la etapa de corriente en una control List Box de selección simple si no se especifica el parámetro <Element índice>.. Si no hay ningún elemento actual, el elemento se inserta al final de la caja de lista de la memoria (o Combo Box) control.
    • al final del control List Box (o Combo Box) memoria para un control List Box de selección múltiple si no se especifica el parámetro <Índice del elemento>.
El tipo de la control List Box (clasificada o no) se selecciona durante el control description (pestaña "Detalles").
Le recomendamos utilizar la función ListAdd en lugar de la función ListInsert para agregar un elemento a un control List Box ordenado.
WEBDEV - Código Navegador El elemento se agrega al final de control, sin importar si el control List Box está clasificado o no.
WINDEVReportes y ConsultasWindows MobileCódigo de Usuario (UMC)

Tabulaciones: Multiselección control List Box

Para administrar las tabulaciones en un control List Box (alineación de columnas), use la constante TAB. Por ejemplo:
ListInsert(LIST_Customer, LastName + TAB + FirstName)
En este ejemplo, todos los nombres comienzan en la misma posición y están alineados uno debajo del otro.
Nota: La posición de las tabulaciones se define al llamar a la función ListInsert por primera vez. Estas posiciones se tomarán como reference para todos los valores agregados a partir de entonces. Del mismo modo, si se han tecleado valores introducidos en el editor, las posiciones de estos valores se toman como reference. Durante la primera llamada a ListInsert STRIMEULB, le aconsejamos que defina el ancho de las columnas con Complete. Por ejemplo, para fijar el ancho de las columnas que se encuentran en "LIST_Customer" a 10 caracteres:
ListInsert(LIST_Customer, Complete(LastName, 10) + TAB + Complete(FirstName, 10))
WEBDEV - Código Navegador

Añadir un elemento en el navegador

Al añadir un elemento en el código del navegador, este elemento se añade a la página que se muestra sólo en el navegador.. Para agregar este elemento al servidor, la función ListInsert debe ejecutarse en el servidor.
Es conveniente utilizar la función ListInsert en el código navegador al utilizar la Tecnología AJAX en modo "AJAX Programado" (con las funciones AJAXExecute o AJAXExecuteAsynchronous).
Recordatorio: En el modo "AJAX automático e inmediato", solo se debe cambiar el proceso del servidor que contiene la función ListInsert al modo AJAX automático. ¡Eso es! No se requiere ninguna programación adicional. Vea AJAX para más detalles.

Varios

  • Para insertar un elemento en una control Tabla, utilice TableInsert.
  • ListInsert puede utilizarse en una columna "Combo Box" que se encuentra en un control Tabla .
Componente : wd260obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo ListInsert
ListInsert(LIST_List,"Primeiro",1)
ListInsert(LIST_List,"Segundo",2)

ListInsert(LSV_Listview, "Imagen 1","D:\_GRAVACOES\Amarildo\Blog_Mandar_imagem\2016-10-04_1348.png", 1)
ListInsert(LSV_Listview, "Imagen 2","D:\_GRAVACOES\Amarildo\07112016_segunda\001\Video_Falta_1000.png", 2)

//Blog com Video E Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/11/aula-962-curso-windev-listbox-007.html
https://www.youtube.com/watch?v=M1jF2-ouHiw


De matos
04 12 2016