CL_GUI_HTML_VIEWER - Cursor setzen

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

CL_GUI_HTML_VIEWER - Cursor setzen

Beitrag von VolkerPuttmann (ForumUser / 3 / 1 / 1 ) »
Hallo zusammen,

per HTML-Code stellte ich über CL_GUI_HTML_VIEWER ein Eingabefeld auf einem Dynpro dar.

Ich muss jedoch immer zuerst ins Eingabefeld klicken, damit der Cursor gesetzt wird und eine
Eingabe vorgenommen werden kann.

Mit der "SET_FOCUS"-Methode kann ich zwar den Focus setzen, aber nicht den Cursor.

Hat jemand eine Idee, wie ich den Cursor ins Eingabefeld setzen kann?

Besten Dank schonmal!

Grüße
Volker

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


Re: CL_GUI_HTML_VIEWER - Cursor setzen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Am ehesten mit Javascript im HTML-Code.
Ich denke da an: Wenn WINDOW oder DOCUMENT den FOCUS bekommt, den Focus auf das Eingabefeld setzen.
Sonst ginge noch SET_SCRIPT_ON_ABAP_COMPLETE, aber dazu brauchst du irgendetwas, dass auf ABAP-Seite ein PAI/PBO auslöst.

lg ADT

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

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: CL_GUI_HTML_VIEWER - Cursor setzen

Beitrag von VolkerPuttmann (ForumUser / 3 / 1 / 1 ) »
Danke, mit JAVA-Script im HTML habe ich es hinbekommen!

Ich habe die Funktionalität in einer Klasse gekapselt, sodass ein Textfeld ein Objekt ist.
Setzt man dann nun den Fokus, wird auch der Cursor gesetzt.

Komisch ist nur folgendes:
Wenn ich mit der Maus nacheinander in beide Textfelder klicke, dann blinkt in beiden der Cursor :shock:

Re: CL_GUI_HTML_VIEWER - Cursor setzen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Vermutlich handelt es sich um zwei getrennte Instanzen des CL_GUI_HTML_VIEWER. Diese kennen einander nicht und da der Haupt-Focus noch immer auf dem aktuellen Fenster liegt, verlieren die eingebetteten IE Instanzen ebenfalls nicht den Focus. Ein Fensterwechsel sollte daher die blinkenden Cursor verschwinden lassen.

Lösung: In HTML gibt es auch den onBlur-Event der beim Verlust des Focus ausgelöst wird. Einfach diesen im WINDOW oder DOCUMENT abfangen und an das Eingabefeld weiterreichen.

lg ADT
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

4
Antw.
3684
Views
HTML-Viewer-Control verändert HTML-Quelltext
von paramedic78 » 07.01.2013 14:50 • Verfasst in ABAP® für Anfänger
1
Antw.
1973
Views
XML mit HTML-Viewer?
von ernst » 10.12.2004 13:12 • Verfasst in ABAP Objects®
3
Antw.
4435
Views
Komprimieren von HTML im Viewer
von a-dead-trousers » 23.12.2011 10:17 • Verfasst in ABAP Objects®
1
Antw.
1498
Views
HTML-Viewer Formulare
von Stefan7777 » 21.04.2006 11:19 • Verfasst in ABAP® Core
0
Antw.
1477
Views
Dynamische Dokumente und HTML-Viewer
von webster » 02.01.2007 14:01 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140