{ "type": "SelectObject", "name": "IDEinstellungen", "caption": "ID Einstellungsobjekt", "value":0 },
Warum wird mir eine 1 zurückgeliefert wenn kein Object ausgewählt wurde obwohl ich bei „value“ 0 angegeben habe?
{ "type": "SelectObject", "name": "IDEinstellungen", "caption": "ID Einstellungsobjekt", "value":0 },
Warum wird mir eine 1 zurückgeliefert wenn kein Object ausgewählt wurde obwohl ich bei „value“ 0 angegeben habe?
Value 0 ist ein gültiges Objekt → Nämlich das Root Objekt. Deswegen präferieren wir die 1 zurückzugeben, welches kein gültiges Objekt ist.
paresy
Schon klar, das das der Default-Wert ist. Aber was kann ich denn dann über „Value“ angeben?
Ich dachte, damit kann ich bestimmen, was zurückgegeben wird falls kein Objekt gewählt wird?
Value lässt du einfach weg. Weil die Konfiguration hat ja immer einen Wert und setzt den dort ein.
Auch wenn es eine 1 für kein Objekt ist.
Michael
Sowas dachte ich mir auch schon.
Value hat also in meinem Fall gar keinen Zweck.
Ich gehe halt gerne den Dingen auf den Grund ![]()
value ist eigentlich nur im Aktionsbereich relevant, da dort die Werte natürlich nicht aus der Konfiguration geladen werden.