Domino 9 und frühere Versionen > Entwicklung
UIdoc im Frame erstellen
Aladdin Sane:
So sieht der Code aus:
Dim s As New NotesSession
Dim uiwk As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
uidoc = uiwk.ComposeDocument("","","Form")
Call uidoc.FieldSetText("Feld","sowieso")
...
Wenn ich keinen Zielrahmen für das zu erstellende Dokument definiere,
läuft das auch...
Aladdin Sane:
Wenn ich nach dem Erstellen und vor dem Versuch ein Feld zu beschreiben
den EditMode aus dem uidoc auslese, ist dieser False.
Setze ich ihn auf true, folgt die o.g. Fehlermeldung...
Aladdin Sane:
Ich habe langsam den Verdacht, dass keine Eigenschaften und Methoden auf
das UIDOC anwendbar sind - "Document Command not available" auch bei
uidoc.refresh...
Gruß
pASCAL
Aladdin Sane:
Jetzt habe ich mal folgendes probiert:
Dokument wird über Formel erstellt:
@Command([Compose];"FORM")
Das Dokument wird genauso erzeugt, wie ich es will.
Darstellung erfolgt auch im editmode.
Jetzt habe ich einen Agenten (LS), der aus dem UIWK das aktuelle Dokument
nimmt (mit uidoc=uiwk.CurrentDocument) und die Felder editiert.
Aufruf des Agenten dann direkt nach dem @Compose:
Sieht dann so aus:
@Command([Compose];"FORM");
@Command([ToolsRunMacro];"EDIT_FORM")
Und was passiert?
Wieder der gleiche Fehler:
"Sie müssen im Editmode sein..."
Driri:
Ich muß erstmal passen, hab leider auch nicht die Zeit, das mal auszuprobieren.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln