Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
6
Erster Beitrag:
vor 3 Jahren, 4 Monaten
Letzter Beitrag:
vor 3 Jahren, 4 Monaten
Beteiligte Autoren:
Michael Drechsel, Ericus, Jan de Bruin, DerekT

[WB19] Combobox in Looper - How get the "storedvalue"

Startbeitrag von Michael Drechsel am 08.02.2015 09:05

Hi,

I have a Combobox in a Looper.
The Combo has a Displayvalue (=text) and a Storedvalue (=GUID).

How can I get the storedvalue ? The attribute of the looper has only the "value", thats the number of the selected row.

Antworten:

Combo..storedvalue??

von Jan de Bruin - am 08.02.2015 12:17
Nope ... doesn´t work in a looper (its empty)

Outside the looper it works. Is this a bug ?

von Michael Drechsel - am 08.02.2015 13:31

Re: [WB19] Combobox in Looper - How can I fill each row with a different value

Hi,

next problem. I try to fill a second combobox in a looper row depending of the value of the first.. Each row should be separat.

listadd(looper[1].combo_test,"test")

tells me that "combo_test" is not a combobox.

von Michael Drechsel - am 08.02.2015 15:48
Michael

I suspect that you will need to fill the combo from an array of structures (or class).

The 'value' property will tell you which array row to get your GUID value from.
MyArray[RetVal].GUID

Second issue: you will need to add a row to an array and use ListDisplay()
Depends what the content of the 2nd looper is regarding the best way to do this.

Do not think it is a bug - just not 10 x faster

von DerekT - am 08.02.2015 16:22
Hi Michael

As you mentioned the combo inside the looper always returns the row selected and not the storedvalue.

Don't know if this is the best way but I have a duplicate of the combo sitting outside the looper and make it invisible.

Then, upon selection of the combo inside the looper, I do a listselectplus on my second combo the number of the row selected in the first combo and then get the ..storedvalue from that selection.

Regards


Ericus Steyn

von Ericus - am 10.02.2015 04:35
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.