Hintergrundbild mit HTMLB

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

Hintergrundbild mit HTMLB

Beitrag von se38 (ForumUser / 15 / 0 / 0 ) »
Hallo zusammen,
irgentwie vermisse ich einen HTMLB-Tag, der es ermöglicht ein Hintergrundbild zu erzeugen. Dies gibts weder bei CONTENT, PAGE, noch bei DOCUMENT (Header/Body).

Oder habe ich etwas übersehen ?

Grüße
Uwe

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


Beitrag von Tim (ForumUser / 91 / 0 / 0 ) »
Hi Uwe,

vielleicht kannst du den <htmlb:documentBody> tag verwenden. Dieser hat ein Event onLoad, in dem du vielleicht mit JavaScript etwas machen kannst.

Des weiteren hat dieser Tag das Attribut attributeBee, dem du noch weitere Attribute mitgeben kannst. Vielleicht hilft dir das ja weiter...

ciao,

Tim

Beitrag von se38 (ForumUser / 15 / 0 / 0 ) »
Hi Tim,

kam erst jetzt dazu, mich um das Problem weiter zu kümmern. Mit dem "AttributeBee" hats funktioniert. Danke.

Die SAP-Doku hätte zu diesem Argument aber ein wenig ausführlicher ausfallen können.

Uwe

Und wen es interessiert, hier das Beispiel:

Code: Alles auswählen.

<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<%
    data:  bodyAttributes   type ref to cl_bsp_bee_html.
    create object bodyAttributes.
    bodyAttributes->add( html1 = 'background="backgrd.jpg"' ).
%>
<htmlb:content design="design2003" >
  <htmlb:document>
    <htmlb:documentHead title="My Title" />
    <htmlb:documentBody attributeBee="<%= bodyAttributes %>" >
      <htmlb:form>
        <htmlb:textView text   = "Hello World!"
                        design = "EMPHASIZED" />
        <htmlb:button text    = "Press Me"
                      onClick = "myClickHandler" />
      </htmlb:form>
    </htmlb:documentBody>
  </htmlb:document>
</htmlb:content>

Beitrag von Tim (ForumUser / 91 / 0 / 0 ) »
Hi Uwe,

ja die Doku ist oft ziemlich dürftig. Kleiner Tip hierzu: Da ich mittlerweile rausgefunden habe, dass nicht alle HTMLB Extension Attribute in der Doku drin sind, schaue ich mir oft direkt die Extension Klassen an. Auf diesem Weg habe ich auch das Attribut attributeBee gefunden.

viele Grüsse,

Tim

Beitrag von Gast ( / / 0 / 3 ) »
Hi Tim,

wie komme ich denn von der Extension auf die zugehörige Klasse ? In der Tag-Library steht ja nur die Doku.
Du würderst mir einige Sucharbeit ersparen... ;)

Uwe

Beitrag von se38 (ForumUser / 15 / 0 / 0 ) »
Nochmal Hi Tim,

hat sich erledigt. Hätte ich auch direkt drauf kommen können (Doppelklick auf Tag im View).

Danke nochmal
Uwe

Vielen Dank

Beitrag von norbert030163 (ForumUser / 1 / 0 / 0 ) »
Hallo ihr beiden,
ihr wisst gar nicht, wie sehr ihr mir gerade geholfen habt (nach einer Stunde Probiererei).
Auch wenn euer Posting 1,5 Jahre zurückliegt, SAP hat die Dokumentation zu "attributeBee" nicht verbessert.
Deshalb vielen, vielen Dank!

Gruß Norbert

Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
hi
das würde mir endlich nen weg eröffnen die hintergrundfarbe zu ändern.
Die Eigenschaft background-color existiert irgendwie nur im tag "gridlayoutCell"... funktioniert aber trotzdem nicht...
ich habe jetzt mit der oben genannten methode die html eigenschaft bgcolor einzubinde (hexadezimal) aber es geht trotzdem nicht...
hab ich hier was falsch gemacht oder gibt es vielleicht sogar eine einfachere methode ?

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4904
Views
SAPScript Hintergrundbild
von Eli » 27.07.2018 09:40 • Verfasst in ABAP® für Anfänger
6
Antw.
4938
Views
AdobeForms, Problem mit Hintergrundbild
von Sava » 11.06.2014 07:30 • Verfasst in ABAP® für Anfänger
1
Antw.
7147
Views
Smartform Hintergrundbild Schwarz im Druck
von Fantiki » 06.01.2016 16:18 • Verfasst in ABAP® Core
1
Antw.
2906
Views
HTMLB und HTML mixen
von ykpark » 05.06.2008 07:23 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
2084
Views
htmlb: Treenode mit checkbox
von ShaolinSam » 14.07.2006 14:49 • Verfasst in Web Application Server

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.