Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: weisnix am 08.03.06 - 12:20:18
-
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é
-
Nicht die Extented Class Syntax verwenden, sondern so:
call doc.ReplaceItemValue( "$Table1", "2" )
Andreas
-
Oder mit der extended class syntax so verfahren:
doc.~$Table1 = "2"
Bernhard
-
Danke für die schnellen Antworten, ....es funktioniert !!! :)