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.
7071
Views
Alv Event data_changed auslösen
von Elmo » 20.06.2007 11:22 • Verfasst in ABAP Objects®
2
Antw.
6067
Views
Event (Doppelklick) im Tree auslösen
von easy123 » 13.08.2013 11:45 • Verfasst in ABAP® für Anfänger
0
Antw.
2339
Views
1
Antw.
3528
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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1469
Regex in where
vor 2 Stunden von tar 6 / 128
Programm anlegen mit Vorlage
vor 17 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1469
Regex in where
vor 2 Stunden von tar 6 / 128
Programm anlegen mit Vorlage
vor 17 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 20 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821