03.03.2022 13:17 | |
Beigetreten: 28.01.2021 Letzter Bes: 29.07.2024 Beiträge: 259 Bewertung:
|
Warum kann ich aus meinem über OpenScreenInPopup erzeugten Bildfenster nicht über die FindItem-Methode auf Bildobjekte anderer Bilder zugreifen? Damit aus einem Bildfenster heraus über die FindItem-Methode auf Bildobjekte anderer Bilder zugegriffen werden kann, muss für das Bildfenster eine Einordnung in die Bildhierarchie hergestellt sein. Bei Bildfenstern, die bereits über die Projektierung jeweils fest in ein anderes Bild eingebunden sind, ist dies automatisch gegeben. Bei Bildfenstern, die erst zur Laufzeit über die OpenScreenInPopup-Methode erzeugt werden, ist dies nicht zwangsläufig gegeben. Damit dies funktioniert, muss der Parameter parentScreenPath (oder auch „Pfad übergeordnetes Bild“) mit einer entsprechenden Pfad-Angabe versorgt werden. Im anliegenden Beispiel wird aus dem in Bildfenster_1 eingebetteten Bild_1 heraus über die OpenScreenInPopup-Methode dynamisch ein Bildfenster_2 mit eingebettetem Bild_2 erzeugt. Aus Bild_2 heraus wird danach auf Bildobjekte von Bild_1 zugegriffen. Die OpenScreenInPopup-Methode ist alternativ direkt am Ereignis oder in JavaSrcipt als Systemfunktion aufrufbar. In beiden Fällen ist der Bildpfad zu übergeben (als absoluter alternativ auch als relativer Pfad). Im Ergebnis kann aus dem Bildfenster_2 heraus über eine Pfadangabe beispielsweise ein Bildobjekt in Bildfenster_1 referenziert werden. Auch das Schließen des Popups kann nun über eine Pfadangabe erfolgen. Das Beispiel enthält auch den Aufruf ohne Pfadangabe, hierüber kann reproduziert werden, dass in diesem Falle die Referenz auf Objekte anderer Bilder fehlschlägt. Viele Grüße Eure Fachberatung Deutschland DateianhangOpenScreenInPopup & FindItem.zip (150 Downloads) |
Zuletzt bearbeitet von: Jen_Moderator am: 03/04/2022 08:59:40Beitrag editiert für bessere Lesbarkeit. |
|
Folgen Sie uns auf