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
  • Último elemento
  • Equivalencia
  • Varios
  • Selección de un elemento de una control List Box que pertenece a una control Looper
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
Selecciona uno o varios elementos de un Cuadro de Lista, ListView o control Combo Box.
El elemento se selecciona pero no se muestra si no es Visible. Para que el elemento seleccionado sea Visible, utilice ListPosition.
Recordatorio: El elemento seleccionado corresponde al elemento actual en el que se visualiza el banda de selección.
Observación: La función ListSelectPlus puede utilizarse en:
  • Controles de la caja de lista basados en un archivo de datos o rellenados mediante programación,
  • Controles de cuadro de lista de selección única o de selección múltiple.
Ejemplo
// Select the element at index 7 in "LIST_CustomerList"
ListSelectPlus(LIST_CustomerList, 7)
Sintaxis
ListSelectPlus(<List Box control> [, <Index 1> [... [, <Index N>]]])
<List Box control>: Nombre del control
Nombre de la casilla de la lista (o Combo Box) control a utilizar.
Si este parámetro corresponde a una cadena vacía (""), se selecciona el elemento especificado por su índice en la control List Box (o Combo Box) a la que pertenece la Event actual.
WEBDEV - Código Navegador Se debe especificar el nombre del Cuadro de la Lista (o Combo Box) control a utilizar.
<Index 1>: Enteros opcionales
Índice del primer elemento a seleccionar.
Si no se especifica ningún índice, se seleccionan todos los elementos de la Caja de Lectura o control Combo Box especificada.
Si estos parámetros corresponden a elementos ya seleccionados, la función ListSelectPlus no tiene ningún efecto.
<Index N>: Entero opcional
Índice del Nº elemento a seleccionar.
Si no se especifica ningún índice, se seleccionan todos los elementos de la Caja de Lectura o control Combo Box especificada.
Si estos parámetros corresponden a elementos ya seleccionados, la función ListSelectPlus no tiene ningún efecto.
Observaciones

Último elemento

Para posicionarse en el último elemento de control List Box, utilice la siguiente sintaxis:
ListSelectPlus(<List Box control>, <List Box control>.Count)
o
<List Box control> = <List Box control>.Count
o
<List Box control> = ListCount(<List Box control>)

Equivalencia

Para una selección única control List Box sin llamar a gStoredValue, las dos sintaxis siguientes son equivalentes:
ListSelectPlus(<List Box control>, <Index>)
y
<List Box control> = <Index>

Varios

  • Para seleccionar un elemento en una control Tabla, utilice TableSelectPlus.
  • ListSelectPlus puede utilizarse en una columna "Combo Box" tabla.
  • ListSelectMinus permite anular la selección de los elementos de un cuadro de lista o control Combo Box.
WEBDEV - Código ServidorWEBDEV - Código NavegadorAjax

Selección de un elemento de una control List Box que pertenece a una control Looper

Para seleccionar un elemento en una control List Box incluida en una control Looper, debe hacerlo:
  1. Declarar un atributo de la control Looper sobre el valor de control List Box.
  2. En el código de un botón (por ejemplo), especifique el nuevo valor de atributo para el fila solicitado.
Por ejemplo, si el atributo es ATT_SELECTROW, el siguiente código se utilizará para seleccionar el tercer elemento de control List Box en el cuarto fila:
ATT_SELECTROW[4] = 3
Este código se puede utilizar en el código del servidor y en el código del navegador.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Control Combo in Container Looper/Table
Como alterar a exibição do conteúdo de um combobox antes de abrir a tela?

Simples, faça os seguintes passos:

a) Click com o direito do mouse na Table grid da tela ou no Looper e click na opção CODE

b) localize o EMBED CODE = "Displaying a Row of Tablegrid" e adicione essa linha de codigo

TableGrid_ControlItens[TableGrid_ControlItens].COL_Status.COMBO_Status = 3

Assim o controle combo que está num container dentro do table vai mudar o valor exibido da combo, no meu caso coloquei 3 mas poderia ser uma coluna oculta do Table, sendo uma ótima estratégia POG, e no mesmo local em "Displaying a Row of Tablegrid" coloque o seguinte código:

TableGrid_ControlItens[TableGrid_ControlItens].COL_Status.COMBO_Status = TableGrid_ControlItens[TableGrid_ControlItens].COL_StatusHide

SIMPLES ASSIM!!!!

Qualquer dúvida entre em contato!

Bons estudos!!!!
BOLLER
15 05 2019
How to change the display of contents of a combobox before opening the screen?
How to change the display of contents of a combobox before opening the screen?

Simple, take the following steps:

a) Click with the right mouse in the Table grid of the screen or Looper and click on the option CODE

b) find the EMBED CODE = "Displaying a Row of Tablegrid" and add this line of code

TableGrid_ControlItems [TableGrid_ControlItens] .COL_Status.COMBO_Status = 3

So the combo control that is in a container inside the table will change the displayed value of the combo, in my case I put 3 but could be a hidden table column, being a great POG strategy, and in the same place in "Displaying a Row of Tablegrid "put the following code:

TableGrid_ControlItems [TableGrid_ControlItens] .COL_Status.COMBO_Status = TableGrid_ControlItems [TableGrid_ControlItens] .COL_StatusHide

THAT SIMPLE!!!!

Any questions please contact us!

Good studies !!!!
BOLLER
15 05 2019

Última modificación: 08/06/2022

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