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
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.
<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.
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