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
  • Last element
  • Equivalence
  • Miscellaneous
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
Selects one or more elements in a List Box, ListView or Combo Box control.
The element is selected but it is not displayed if it is not visible. To make the selected element visible, use ListPosition.
Reminder The selected item corresponds to the current item on which the selection banner is displayed.
Note: The ListSelectPlus function can be used on both:
  • List Box controls based on a data file or populated programmatically,
  • single-selection or multi-selection List Box controls.
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>: Control name
Name of List Box (or Combo Box) control to use.
If this parameter corresponds to an empty string (""), the element specified by its index is selected in the List Box control (or Combo Box) to which the current event belongs.
<Index 1>: Optional integers
Index of the first element to be selected.
If no index is specified, all the elements in the specified List Box or Combo Box control are selected.
ListSelectPlus has no effect if these parameters correspond to elements that are already selected.
<Index N>: Optional integer
Index of the Nth element to be selected.
If no index is specified, all the elements in the specified List Box or Combo Box control are selected.
ListSelectPlus has no effect if these parameters correspond to elements that are already selected.
Observaciones

Last element

To position on the last element of List Box control, use the following syntax:
ListSelectPlus(<List Box control>, <List Box control>.Count)
or
<List Box control> = <List Box control>.Count
or
<List Box control> = ListCount(<List Box control>)

Equivalence

For a single-selection List Box control without calling gStoredValue, the two following syntaxes are equivalent:
ListSelectPlus(<List Box control>, <Index>)
and
<List Box control> = <Index>

Miscellaneous

  • To select an element in a Table control, use TableSelectPlus.
  • ListSelectPlus can be used on a "Combo Box" table column.
  • ListSelectMinus allows you to deselect the elements of a List Box or Combo Box control.
Componente: wd300obj.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: 27/03/2025

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