Domino 9 und frühere Versionen > Entwicklung

Hilfe bei Lotus Script

<< < (2/5) > >>

Performance:
warum trägst du den code in initialize ein ?

du hast beim Aufruf noch kein gültig initialisiertes UI Dokument.

versuchs mal im Postopen


cu

tuelb:
 :) Super das war ja einfach.

Wenn ich jetzt ein Feld schreiben will, muss man lt. Fehlermeldung im Bearbeitungsmodus sein.
Wie wechsle ich denn kurzzeitig in den Bearbeitungsmodus und dann wieder in den Anzeigemodus per Skript????

Benutze dieses  Statement zum schreiben:
Call uidoc.FieldSetText  ( "Feld", "text")

Oder gibt es eine andere Lösung? ???

tuelb:
Bin jetzt von der Frontend Lösung auf die Backendlösung umgestiegen.
Wie beschreibt man denn ein bestehendes Feld im Backend?
Irgendwie mit der Klasse Item/Notesitem oder ???

Rob Green:
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   dim doc as Notesdocument 'Backend  
   Dim composed As String
   Set uidoc = workspace.CurrentDocument
   Set doc=uidoc
   Set doc = uidoc.Document ' !!! hier kommt man vom UI ins koplementäre Backenddoc
 doc.Feld = uidoc.FieldGetText( "ipaddr1" ) ' schreiben in ein Feld per Backendmethodik
 call doc.save(false, false)
  ....

tuelb:

--- Zitat von: Rob Green am 03.03.03 - 15:42:10 ---   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   dim doc as Notesdocument 'Backend  
   Dim composed As String
   Set uidoc = workspace.CurrentDocument
   Set doc=uidoc
   Set doc = uidoc.Document ' !!! hier kommt man vom UI ins koplementäre Backenddoc
 doc.Feld = uidoc.FieldGetText( "ipaddr1" ) ' schreiben in ein Feld per Backendmethodik
 call doc.save(false, false)
  ....


--- Ende Zitat ---

Set doc=uidoc ->gibt einen Fehler aus, also wird im Designer nicht gespeichert

Das habe ich so modifiziert
doc.on_offline = uidoc.FieldGetText( "ONLINE" )

mein Feld heißt  on_offline und es soll "Online" reingeschrieben werden.
Lotus kann aber das Feld nicht finden, liegt wahrscheinlich am ersten Fehler??????

Noch kleinen Tip???
Danke, Danke

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln