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 List Box
  • Multiselección control List Box
  • Elemento modificado
  • Modificar 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica un elemento de una Caja de Listas, ListView o control Combo Box poblada programáticamente.
Observación: ListarModificar se puede utilizar en los controles de cuadro de lista de selección única y selección múltiple.
WEBDEV - Código Navegador Atención: El elemento se modificará sólo en la Page que se muestra en el navegador. Para más detalles, ver Observaciones.
Ejemplo
// Modify the element found at subscript 4 in "LIST_CustomerList"
ListModify(LIST_CustomerList, "Moore", 4)
WINDEVReportes y ConsultasCódigo de Usuario (UMC)
// Modify the image found at subscript 4 in "LSV_Diving"
ListModify(LSV_Diving, "Coral Reef", "C:\MyImages\CoralReef.JPG", 4)
Sintaxis
ListModify(<List Box control> , <Element> [, <Image> [, <Element index>]])
<List Box control>: Nombre del control
Nombre del control a manipular:
  • Control List Box,
  • Control Combo Box.Si este parámetro corresponde a una cadena vacía (""), el elemento se modifica en la control List Box (o Combo Box) a la que pertenece la Event actual.
WEBDEV - Código Navegador El nombre de List Box o control Combo Box a utilizar debe ser necesariamente especificado.
<Element>: Cadena de caracteres
Elemento a modificar en el Cuadro de Lista especificado (o Combo Box) control.
WINDEVJava Para un control ListView , este parámetro corresponde al título Image .
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP 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>: Cadena de caracteres opcional
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 NavegadorUniversal Windows 10 AppAndroidiPhone/iPadPHP Este parámetro no está disponible.
<Element index>: Entero opcional
Índice del elemento a modificar.
Si este parámetro:
  • no se especifica o si es set a -1, el elemento actual se modifica. Si no hay ningún elemento, la función ListarModificar no tiene ningún efecto.
  • es igual a 0, se modifica el primer elemento.
  • es mayor que el número de elementos que se encuentran en el Cuadro de Lista (o Combo Box) control, se produce un error de WLanguage. El número de elementos de un control de cuadro de lista (o Combo Box) es devuelto por ListCount.
PHP La función ListarModificar no tiene ningún efecto si el parámetro es igual a 0 o es mayor que el número de elementos que se encuentran en el control List Box (o Combo Box).
Observaciones

Multiselección control List Box

Si se selecciona uno o más elementos en el control List Box, la función ListarModificar no deselecciona ningún elemento.
WINDEVWEBDEV - Código ServidorReportes y ConsultasAndroidiPhone/iPadJavaCódigo de Usuario (UMC)Ajax

Elemento modificado

Cuando se modifica un elemento que contiene un valor Invisible (especificado por gStoredValue), se debe reutilizar gStoredValue. De lo contrario, este valor de Invisible se perderá durante la modificación.
Por ejemplo:
  • añadiendo "MiElemento":
    ListAdd(COMBO_MyCombo, "MyElement" + gStoredValue("1"))
  • modificando "MiElemento":
    ListModify(COMBO_MyCombo, "MyNewElement" + gStoredValue("1"))
WEBDEV - Código Navegador

Modificar un elemento en el navegador

Al modificar un elemento en el código del navegador, este elemento sólo se modifica para la Page que se muestra en el navegador. Para realizar cambios en este elemento también en el servidor, se debe ejecutar ListarModificar en el servidor.
Calling ListarModificar in browser code is useful when using Tecnología AJAX , in "Programmed AJAX" mode (via AJAXExecute or AJAXExecuteAsynchronous ).
Recordatorio: En el modo "AJAX automático e inmediato", solo se debe cambiar el proceso del servidor que contiene la función ListarModificar al modo AJAX automático. ¡Eso es todo! No se requiere programación adicional. Para obtener más información, consulte AJAX.

Varios

  • Para modificar un elemento en una control Tabla, utilice TableModify.
  • ListarModificar se puede usar en una columna " Combo Box " tabla .
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo ListModify
ListModify(LIST_List,"Modificando Segundo",2)

// Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/11/aula-963-curso-windev-listbox-008.html
https://www.youtube.com/watch?v=09j73FXGrjE



De matos
04 12 2016

Última modificación: 07/04/2023

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