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 / 4483 / 231 / 1205 ) »
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 / 4158 / 136 / 959 ) »
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.
12348
Views
Table Control in Custom Control?
von ralf.wenzel » 29.11.2013 21:21 • Verfasst in ABAP Objects®
1
Antw.
6051
Views
Custom Control ausblenden
von andipesel » 18.11.2007 23:11 • Verfasst in Dialogprogrammierung
4
Antw.
4885
Views
Control aus Splitter-Container entfernen
von olli-x » 10.01.2007 12:43 • Verfasst in ABAP Objects®
5
Antw.
5891
Views
Custom Control => Container ermitteln
von ewx » 04.06.2013 22:12 • Verfasst in ABAP Objects®
0
Antw.
2098
Views
Event auf Custom Control Spaltendiagramm
von freche_göre » 04.09.2008 14:30 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 5 Stunden von DeathAndPain 3 / 44161
LSMW-Problem
vor 6 Stunden von DeathAndPain gelöst 6 / 2010
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 2049

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.