Autor Thema: FieldGetText und Feldwert in @Formel  (Gelesen 1001 mal)

Offline Syeg

  • Junior Mitglied
  • **
  • Beiträge: 81
  • Geschlecht: Männlich
FieldGetText und Feldwert in @Formel
« 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

« Letzte Änderung: 11.05.06 - 13:02:04 von Syeg »

Glombi

  • Gast
Re: FieldGetText und Feldwert in @Formel
« Antwort #1 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
« Letzte Änderung: 11.05.06 - 12:39:06 von Glombi »

Offline Syeg

  • Junior Mitglied
  • **
  • Beiträge: 81
  • Geschlecht: Männlich
Re: FieldGetText und Feldwert in @Formel
« Antwort #2 am: 11.05.06 - 12:54:49 »
Hallo Glombi,

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz