Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Syeg am 11.05.06 - 12:20:03

Titel: FieldGetText und Feldwert in @Formel
Beitrag von: Syeg am 11.05.06 - 12:20:03
Hallo z'samme

Ich versuche den Wert eines Optionsschaltföächen-Feldes zu erhalten, und zwar den Alias.

Das Feld hat als Auswahl die Liste
Code
sehr zufrieden | A
zufrieden | 7
es geht so | 4
gar nicht zufrieden | 1
In einer @Formel erhalte ich korrekterweise als Wert zum Beispiel "7".  Aber wenn ich mit LS FieldGetText verwende. erhalte ich "zufrieden":
Code
optWert =doc.Fieldgettext("hot_opt_01_1")
obwohl, wenn ich mit den Debugger dahinter gehe das zugehörige Item den Wert "7" hat ("zufrieden" ist überhaupt nirgends zu sehen)

Hat jemand eine Ahnung was ich da falsch mache? Denn das kann doch nicht sein, oder?

Esteban

Titel: Re: FieldGetText und Feldwert in @Formel
Beitrag von: Glombi am 11.05.06 - 12:36:41
FieldGetText ist eine Frontend-Methode und Frontend ist - platt gesagt - das was man sieht. Und Du "siehst" ja "zufrieden" und nicht die "7".

Also musst Du eine Backend-Methode nehmen.

BackendDoc.GetItemValue( "Feldname" )(0)


Noch ein Tip: Bitte nenne ein UI-Dokument niemels "doc" sondern "uidoc" - spätere Programmierergenerationen wie Glombi 2.0 werden Dir danken  ;)

Andreas
Titel: Re: FieldGetText und Feldwert in @Formel
Beitrag von: Syeg am 11.05.06 - 12:54:49
Hallo Glombi,

Danke für die prompte Reaktion. UND Das war es! ;D ;D :D :D