Seite aktualisieren -> Event OnInitialization auslösen

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Seite aktualisieren -> Event OnInitialization auslösen

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
Hallo,
folgendes Problem:
ich habe eine Main-Seite in der Daten angezeigt und eingegeben werden können.
Von der Main-Seite aus kann eine Wertehilfe in einem zweiten Fenster aufgerufen werden. Nachdem ein Wert im zweiten Fenster selektiert wurde und der selektierte Inhalt in eine Feld einer Struktur der Applikationsklasse geschrieben wurde wird das 2te Fenster geschlossen. Im Main-Fenster wird der "neue" Inhalt des Feldes aber erst angezeigt nachdem z.B. Enter gedrückt wurde. (also ein Event durchlaufen wurde). Ist es möglich ein OnInputProcessing oder OnInitailization anzustossen ohne das eine Aktion stattfand und damit mein neuer Wert gleich auf der Main-Seite steht?

Wäre klasse wenn mir jemand helfen kann!
Viele Grüsse
J.

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


Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
ich glaube um ein event in anderen fenstern auszulösen benötigst du javascript. ich benötige sowas ähnliches auch für meine bsp applikation und habe bis jetzt keine andere möglichkeit gefunden. habe es aber erstmal noch liegen gelassen und mich anderen aufgaben gewidmet. wenn du was rausfindest schreibs rein. ich sag auch bescheid wenn ichs hab.

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
Hi,
ich habe es nun so gelöst:
im Layout (gleich nach <%@page.... <%@extension name=... usw.) meiner 2ten (Wertehilfeseite) habe ich folgendes coding eingebaut:

<% if not application->GF_ORGEH_CHOSEN is initial.
clear application->GF_ORGEH_CHOSEN. %>
<script type="text/javascript">
<!--
opener.location='default.htm';
window.close()
//-->
</script>
<% endif.%>

GF_ORGEH_CHOSEN ist eine globale Variable in meiner Applikationsklasse die den initialen Wert SPACE hat. Wenn der Button "übernehmen der Daten" angeklickt wird setzte ich die Variable = 'X'.
Wird die 2. Seite dann nach dem Eventhandling neu erzeugt wird meine MAIN-Seite (= default.htm) "aufgerufen" bzw. "geöffnet" und mein aktuelles rufendes zweites Fenster geschlossen.

Bei mir funktionierts - hoffe ich konnte dir auch weiterhelfen?!

Schönen Tag noch
Josi

Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
Hi, ich versuche grad diese Funktion zu implementieren... wird bei dir das default.htm fenster erneut geöffnet oder wird es im alten fenster aktualisiert ?

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
Hi,
bei mir wird nur das alte Fenster aktualisiert!

Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
hi.
ok der befehl ist der richtige. problem ist bloss:
das fenster in der ich die eingabe tätige ist kein popup, sondern ein iframe. der opener befehl greift aber bloss auf ein mutterfenster zu.
die einzige möglichkeit die ich jetzt sehe, dass das hauptfenster automatisch aktualisiert wird sobald ich im iframe etwas tätige wäre, ein hilfspopup aufzumachen , das die seite aktualisiert und sich wieder schliesst.
naja ich werde es mal probieren, ich wäre aber für andere vorschläge sehr dankbar.

Beitrag von reinhold_j (ForumUser / 29 / 0 / 0 ) »
tut mir leid - so gut kenne ich mich in der Ecke noch net aus! :(

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1763
Views
benuzerdefiniertes Event auslösen
von my » 21.06.2005 15:23 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
7069
Views
Alv Event data_changed auslösen
von Elmo » 20.06.2007 11:22 • Verfasst in ABAP Objects®
2
Antw.
6066
Views
Event (Doppelklick) im Tree auslösen
von easy123 » 13.08.2013 11:45 • Verfasst in ABAP® für Anfänger
0
Antw.
2337
Views
1
Antw.
3522
Views
Ausgabefeld auf Dynpro per Event ohne PBO aktualisieren?
von RIG » 16.04.2014 13:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

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

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2467
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050