Rahmen beim Custom Control entfernen

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Rahmen beim Custom Control entfernen

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hi,

innerhalb eines Dynpros zeige ich in einem Custom Control eine HTML Seite an.
Ist es möglich den Rahme und den Scroll-Balken zu entfernen, sodass das ganze Dynpro einheitlich wirkt und nicht zu erkenne ist, dass es sich um ein HTML Dokument handelt?

Ich hoffe das Poblem ist verständlich erklärt. Auch wenn das Dokument nicht gescrollt werden muss so ist der Scroll-Balken doch noch vorhanden, nur ausgekrault. Und der Rahmen is sowieso noch da.

Weiß jemand ob das geht?

Danke,
Zubasa

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


Re: Rahmen beim Custom Control entfernen

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
Die Antwort lautet: JA

Mit dem Parameter UIFLAG des CL_GUI_HTML_VIEWER kann man das steuern.

z.b.: mit

Code: Alles auswählen.

cl_gui_html_viewer=>uiflag_no3dborder + cl_gui_html_viewer=>uiflag_use_sapgui_charset + cl_gui_html_viewer=>uiflag_noiemenu
Kann man den Rahmen ausschalten, den Standard-Zeichensatz auf den des SapGui ändern und das Rechtsklickmenü deaktivieren.

Die ganzen Werte muss du nur an eine Integer-Variable zuweisen und dem UIFLAG zuweisen.

Schau dir dazu auch mal den Baustein POPUP_TO_CONFIRM an (ab Basis 7.00) der verwendet noch zusätzliche Möglichkeiten um die GUI-Farben und die verwendete Schriftart und -größe zu bestimmen. siehe auch die Form-Routine BUILD_HTML im Include LSPO1F01 zu diesem Funktionsbaustein.

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

Re: Rahmen beim Custom Control entfernen

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hallo,

@ADT: Das hat mir schon viel weiter geholfen.
Ich habe es aber noch nicht geschafft den Scrollbalken wegzukrigen. Rahmen wegmachen geht, aber Scrollbalken :cry: :cry: :cry:.

Habe ich ein Attribute übersehen oder geht das wirklich nicht?

Zubas grüßt

Re: Rahmen beim Custom Control entfernen

Beitrag von black_adept (Top Expert / 3950 / 105 / 886 ) »
Hallo Zubasa,

ist zwar schon etwas länger her, dass du das Thema angesprochen hattest aber vielleicht interessiert es dich ja immer noch.
Ich wollte grade selber eine Klasse schreiben, wo ich die vertikale Scrollbar einfach nicht haben wollte und bin nach einigem Hin- und Her dann doch erfolgreicht gewesen.

Das Problem ist, dass der Scrollbalken eigentlich nicht von dem Control gesetzt wird, sondern von dem eingebundenen Browser ( welches m.W. der IE-Explorer bei SAP ist ).
Ich habe dann mal ein wenig gegoogelt und bin fündig geworden: Du kannst im <BODY>-Tag deines dargestellten HTML-Dokuments dafür sorgen, dass keine Scrollbalken gesetzt werden.

Bei mir sah das dann so aus und hat gut funktioniert:

<body style="margin:0px; overflow:hidden;">



P.S. Wie krault man denn etwas aus? Kannte das bisher nur vom Schwimmen Bild

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
ewx

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

16
Antw.
7832
Views
Table Control in Custom Control?
von ralf.wenzel » 29.11.2013 21:21 • Verfasst in ABAP Objects®
1
Antw.
4492
Views
Custom Control ausblenden
von andipesel » 18.11.2007 23:11 • Verfasst in Dialogprogrammierung
3
Antw.
3188
Views
subscreen im custom control
von dimes » 18.04.2006 14:36 • Verfasst in ABAP Objects®
5
Antw.
4223
Views
Custom Control => Container ermitteln
von ewx » 04.06.2013 22:12 • Verfasst in ABAP Objects®
1
Antw.
2015
Views
Problem mit Checkbox in Custom Control
von scott111 » 07.03.2006 15:55 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

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.