Combobox in Table Control

Alle Themen rund um die Erstellung von Programmen
Antworten
FDominicus
Member
Beiträge: 65
Registriert: 9. Mai 2015, 08:19

Combobox in Table Control

Beitrag von FDominicus »

Bin mal wieder stecken geblieben.
Ich möchte in einem Table Control eine Spalte mit einer Combobox.
Nach der Doc soll das funktionieren:
// Example of Table control
// with a "List of values" column (WEBDEV) or a "Combo box" column (WINDEV).
// This column can be filled in its description
// or by programming.
// The example below processes the case by programming.

// 1 - Adding possible values into the "List of values" or "Combo box" column
ListAdd(TABLE_MyTable.COL_Value, "Val 1")
ListAdd(TABLE_MyTable.COL_Value, "Val 2")
ListAdd(TABLE_MyTable.COL_Value, "Val 3")
ListAdd(TABLE_MyTable.COL_Value, "Val 4")


Verständlich ist ja eine combobo:

Und man soll diese Elemente be der Initialisiserung der Combobox anlegen.

Im Anhang habe ich das in einem Fenster probiert. Einmal einfach nur so in einer ComboBox und das andere Mal mit einer ComboBox in einer Tabelle
Bei dem normalen Control sehe ich dann die Einträge bee der Tabelel nicht. Ich bekomme alles leeer angezeigt, das vestehe ich nicht.
Dateianhänge
TestComboBoxInTable.zip
(1000.96 KiB) 301-mal heruntergeladen

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Combobox in Table Control

Beitrag von Herbert »

Fast richtig
Die Haupttabelle muss auch editierbar gesetzt werden, nciht nur die Kolonnen.

Im end of initialisazion füge ein

TableAddLine(TABLE_One,"","New")

Und es wird gehen.

FDominicus
Member
Beiträge: 65
Registriert: 9. Mai 2015, 08:19

Re: Combobox in Table Control

Beitrag von FDominicus »

Danke, ich sehe aber keine Änderung:

In End of initialiszation of Win_Wintet
bRes is int
bRes = TableAddLine(TABLE_One, "", "new")
Info ("bRes = " + bRes)

In Initializaton of Table One

bRes = ListAdd(COL_CB1, "eins")
bRes = ListAdd(COL_CB1, "zwei")
Also erwarte ich zumindet "eins" und "zwei" in der combobox

aber das ist gar nichts drin:
Dateianhänge
TestComboBoxInTable.zip
(1010.1 KiB) 291-mal heruntergeladen

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Combobox in Table Control

Beitrag von Herbert »

Klar.
In der neuen Linie siehst du die Möglichkeit der Auswahl

FDominicus
Member
Beiträge: 65
Registriert: 9. Mai 2015, 08:19

Re: Combobox in Table Control

Beitrag von FDominicus »

Wo soll die neue Reihe sein?
Ich sehe nur das hier:
Klicke ich auf den Pfeil passiert nichts und schon gar nicht wird eins und zwei angezeigt
Es ist nur das Fenster mit der Tabelle und die Combobox ist einfach nur leer
Dateianhänge
WD_WindowComboBox.PNG
WD_WindowComboBox.PNG (7.33 KiB) 4167 mal betrachtet

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Combobox in Table Control

Beitrag von Herbert »

Wenn du alles machen würdest, was ich schrieb, dann klappt das.
Die Haupttabelle muss auch editierbar gesetzt werden, nicht nur die Kolonnen.

FDominicus
Member
Beiträge: 65
Registriert: 9. Mai 2015, 08:19

Re: Combobox in Table Control

Beitrag von FDominicus »

Oh verd... Editable für die Tabelle war's. Wie blöd kann man sein?

Antworten