Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jenson am 29.01.08 - 15:42:14

Titel: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Jenson am 29.01.08 - 15:42:14
Moin zusammen,

ich habe eine Maske in der eine eingebettete Ansicht liegt. Gibt es per LotusScript eine möglichkeit irgendwie auf das momentan markierte Dokument zugreifen zu können aus der Maske heraus?

Ziel ist es, in der Maske Werte aus dem selektierten Dokument in der eingebetteten Ansicht anzuzeigen und zu bearbeiten.

Vielleicht hat jemand eine Idee ? Bin für jeden Hinweis dankbar.


Grüsse aus dem Frankenland


Jenson
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: klaussal am 29.01.08 - 15:43:08
Zitat
Bin für jeden Hinweis dankbar.

Die Suche benutzen....
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Glombi am 29.01.08 - 15:48:01
Ich glaube Tode hat letztens was von einem embedded editor hier erzählt. Damit soll es gehen.
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Jenson am 29.01.08 - 16:06:28
Danke für den Seitenhieb, habe den Embedded Editor gefunden.
Es funktioniert auch grundsätzich, doch gibt es mit dem eingebetteten Editor auch die Möglichkeit ein neues Dokument zu erzeugen?

Jenson
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Jenson am 30.01.08 - 11:13:36
Kann ich irgendwie in der Maske die im Embedded Editor geladen wird auch auf Werte in der Hauptmaske zugreifen?

Hintergrund:

in der Hauptmaske liegt in einem Feld ein eindeutiger Schlüssel den ich in die "Sub"-Dokumente mit übertragen muss.

Schickes Designelement ... kannte ich vorher nicht und in der Hilfe ist das auch nicht wirklich in voller Breite erklärt...

Jenson
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Glombi am 30.01.08 - 11:27:13
Gibts zu den Dokumenten, die in der eingebetteten Ansicht angezeigt werden, genau EIN übergeordnetes Dokument?
Falls ja, wäre das der Key, um dann auf das Dokument zuzugreifen.
Titel: Re: Auf klick in eingebetteter Ansicht reagieren
Beitrag von: Jenson am 30.01.08 - 12:27:26
Zu den Dokumenten in der eingebettete Ansicht gibt es immer nur ein Hauptdokument.

Ich habe es eben mal versucht mit einem Script das ich gefunden hatte unter

Das Script schaut so aus:
Code
Sub Postopen(Source As Notesuidocument) 
        Dim containerDoc As NotesDocument 
        Dim thisDoc As NotesDocument 
        Dim uiws As New NotesUIWorkspace

        Set containerDoc = uiws.CurrentDocument.Document 
        Set thisDoc = source.Document 

        ' is doc displayed in an embedded editor? 
        If containerDoc.UniversalID <> thisDoc.UniversalID Then 
                containerDoc.ProduktIDEingabe = thisDoc.ProduktID 
                containerDoc.ProduktNameEingabe = thisDoc.ProduktName 
                containerDoc.ProduktHierarchischerNameEingabe = _ 
                        thisDoc.ProduktHierarchischerName 
        End If 
End Sub 

Aber damit klappt der Zugriff aus der Maske im eingebetteten Editor auf das Hauptdokumen irgendwie auch nicht. Mag evtl daran liegen, das das Hauptdokument zu diesem Zeitpunkt evtl. noch nicht gespeichert ist?

Jenson