Web Dynpro: Fokus setzen auf eine Registerkarte des IE´s

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Web Dynpro: Fokus setzen auf eine Registerkarte des IE´s

Beitrag von crishi_crd (ForumUser / 12 / 14 / 0 ) »
Hallo zusammen,

ich habe in meinem Internet Explorer mehrere Web Dynpro Anwendungen geöffnet ( 3 Registerkarten -> pro Anwendung eine ).
Dabei ist die erste Anwendung ein Regiezentrum, von wo ich zu mehreren WD Anwendungen navigieren kann.
Wenn ich nun zB die letzte, sprich die 3. Registerkarte schließe, möchte ich gerne immer wieder zu der 1. Registerkarte, also zu meinem Regiezentrum wechseln.
Das Schließen wird nicht über das X der Registerkarte gesteuert, sondern über das Feuern eines Outbound_Plugs mit dem Parameter "Close_window = abap_true"

Ist es technisch möglich, den Fokus auf den ersten TAB des IE´s zu setzen?

Vielen Dank.

LG

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Web Dynpro: Fokus setzen auf eine Registerkarte des IE´s

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Ob das in SAP WD möglich ist kann ich nicht sagen, aber im IE gibt es die Möglichkeit beim Aufruf der Anweisung WINDOW.OPEN eine Referenz des aufgerufenen Fensters zu erhalten. Auch ein Tab ist hier als Fenster zu sehen. Über dieses Objekt hat man nun Zugriff auf das Fenster und dessen Inhalt.
Darüber könnte man nun entweder eine Methode im Zielfenster aufrufen um die Anweisung zu geben, dass beim Verlassen das ursprüngliche Fenster/Tab wieder den Focus erhalten soll ODER man verwendet den onUnload-Event um auf das "Beenden" des anderen Fensters zu reagieren.

Wobei ich aber weder weiß ob WD den Zugriff auf das Scripting so zulässt, den Aufruf über WINDOW.OPEN realisiert hat und ob die Vorgehensweise aufgrund von Sicherheitseinstellungen im IE erlaubt ist. Sichtwort Cross-Site-Scripting.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
crishi_crd

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Web Dynpro: Fokus setzen auf eine Registerkarte des IE´s

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

ich kenne keine Methode der Window-Interfaces die ein aufrufen von vorhandenen Fenstern beinhalten.
Aber theoretisch kannst du dir ja die Referenzen der Fenster in einer gemeinsamen Klasse vorrätig halten und beim schließen eines Fensters eine Aktion im Regiefenster ausführen (z.B. eine Meldung: Fenster XY wurde geschlossen ). Bin mir nur nicht sicher ob du damit das Regiefenster als aktives Fenster setzt. Aber einen Versuch wäre es wert.
Das Ergebnis würde mich dann brennend interessieren.

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
crishi_crd

Gruß,
der Matze

Re: Web Dynpro: Fokus setzen auf eine Registerkarte des IE´s

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Das wäre eine bessere Beschreibung zu dem, was ich vorhin vorgeschlagen hab:
http://www.codeproject.com/Articles/253 ... ow-or-vice

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
crishi_crd

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4637
Views
Feldposition im Dynpro dynamisch setzen
von Nordlicht » 04.09.2006 14:19 • Verfasst in Dialogprogrammierung
5
Antw.
6124
Views
Dynpro- Feld defaul setzen
von Nadine_2706 » 19.08.2011 09:46 • Verfasst in ABAP® für Anfänger
8
Antw.
7865
Views
Ein Dynpro dynamisch auf die Fenstergröße setzen
von niko022 » 22.08.2006 11:28 • Verfasst in Dialogprogrammierung
3
Antw.
2590
Views
Dynpro - Felbezeichner dynamisch setzen
von Amin » 29.05.2008 12:07 • Verfasst in ABAP® für Anfänger
2
Antw.
3710
Views
Cursor im Dynpro ins Feld setzen
von ManMan » 27.07.2017 11:56 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822