Show TOC

HTML-IntegrationLocate this document in the navigation structure

Verwendung

Für die Integration von HTML in Web Dynpro-Anwendungen stehen Ihnen die folgenden UI-Elemente zur Verfügung:

Die folgende Tabelle fasst die wesentlichen Unterschiede zwischen den UI-Elementen zur HTML-Integration zusammen:

 

HTMLIsland

HTMLContainer

IFrame

Anwendungsfälle

Sie können interaktive zustandsbehaftete Inhalte (z.B. Diagramme) in Ihre Web Dynpro-Anwendung einbetten.

Sie können HTML- oder JavaScript-basierte UI-Controls in Ihre Web Dynpro-Anwendung integrieren (z.B. ein erweitertes UI-Control für die Bearbeitung von formatiertem Text) oder vorhandene Web Dynpro UI-Elemente mit HTML anreichern (z.B. Table mit Hintergrundbild).

Zustandslose Inhalte (Bilder, Dokumente, etc.) können über eine eigene Source-URI dargestellt werden. JavaScript- und CSS-Quellen können nicht eingebunden werden.

HTML-Erzeugung

HTML wird auf Client-Seite erzeugt. Dadurch bleibt der Inhalt der HTMLIsland am Client stabil.

HTML wird auf Server-Seite erzeugt. Dadurch wird bei jedem Server-Rountrip der Inhalt des HTMLContainer neu aufgebaut.

Der Inhalt des IFrame bleibt am Client stabil.

Kommunikation zwischen Web Dynpro und UI-Elementen zur HTML-Integration

Über JavaScript werden Events an das Web Dynpro Backend gefeuert.

Weitere Informationen: Kommunikation zwischen Web-Dynpro und UI-Elementen zur HTML-Integration

Über JavaScript werden Events an das Web Dynpro Backend gefeuert.

Weitere Informationen: Kommunikation zwischen Web-Dynpro und UI-Elementen zur HTML-Integration

Die Kommunikation zwischen Web Dynpro und IFrame erfolgt indirekt über Portal-Eventing.

Art der Integration

HTML wird im DOM eingebunden.

HTML wird im DOM eingebunden.

Das HTML wird nicht im DOM eingebunden, sondern die Integration erfolgt indirekt.