Domino 9 und frühere Versionen > ND6: Entwicklung
Setzen eines Feldwertes mittels Script
(1/1)
weisnix:
Hallo zusammen,
ich hab mal ne Frage, wie man den Feldinhalt einer programmierten Tabelle mittels LS ändern kann (z.B. um beim Öffnen des Doks die Fokussierung auf den zweiten Reiter festzulegen), wenn ich den Namen der Tabelle z.B. als "Table1" festgelegt habe und Zeile 1 und 2 mit "1" und "2".
In Formelsprache geht das mit: @setfield("$Table1";"2")
In Script kommt Notes nicht mit dem $-Zeichen zurecht und bringt immer nen Fehler.
Codezeile: ui.fieldsettext("$Table1","2") oder im Backend: doc.$Table1="2"
Ohne $-Zeichen setzt Notes zwar den Wert korrekt, aber als Feld "Table1" und nicht "$Table1". Dann funktioniert aber die Fokussierung nicht mehr.
Hat jemand ne Idee?
Grüße von André
Glombi:
Nicht die Extented Class Syntax verwenden, sondern so:
call doc.ReplaceItemValue( "$Table1", "2" )
Andreas
koehlerbv:
Oder mit der extended class syntax so verfahren:
doc.~$Table1 = "2"
Bernhard
weisnix:
Danke für die schnellen Antworten, ....es funktioniert !!! :)
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln