Skip to main content
Skip table of contents

Responsive-Layout

Das Responsive-Layout bietet sich für Web-Anwendungen an, die auf unterschiedlichen Endgeräten angezeigt werden sollen. Das Responsive-Layout ist in 12 virtuelle Spalten unterteilt. Wie viel Platz einer Spalte zur Verfügung steht, hängt von der Auflösung des Endgeräts ab.

Das Element <ResponsiveLayout> erzeugt ein Responsive-Layout. Innerhalb des Responsive-Layout <ResponsiveLayout> muss mindestens ein Element <Cell> angegeben werden. Für jedes Element <Cell> kann die Anzahl der Spalten angegeben werden, dass das Element auf dem entsprechenden Endgerät einnimmt. Im Element <Cell> können weitere Layout-Typen verschachtelt werden. Beim Responsive-Layout werden die Inhalte innerhalb des Elements <Cell> an den verfügbaren Bildschirmplatz angepasst und bei Bedarf umgebrochen.


Weitere Informationen finden Sie im Abschnitt

Beispiele

XML
<DetailComponent
	default="true"
	displayName="Dashboard"
	path="Dashboard">
	<ResponsiveLayout defaultCellSizeTablet="6">
		<Cell cellSizeTablet="3">
			<FlowLayout>
				<TextBox
					displayName="Unternehmen"
					value="SoftProject GmbH" />
			</FlowLayout>
		</Cell>
		<Cell cellSizeDesktop="3">
			<GridLayout columns="2">
				<TextBox
					displayName="Straße"
					value="Am Erlengraben 3" />
				<TextBox
					displayName="Land"
					value="Deutschland" />
				<TextBox
					displayName="Postleitzahl"
					value="76275" />
				<TextBox
					displayName="Ort"
					value="Ettlingen" />
			</GridLayout>
		</Cell>
		<Cell
			cellSizeDesktop="6"
			cellSizeTablet="12">
			<Map vendor="OpenStreetMap">
				<SingleMarker
					name="Marker"
					searchString="Am Erlengraben 3, 76275 Ettlingen" />
			</Map>
		</Cell>
	</ResponsiveLayout>
</DetailComponent>

Desktop-Ansicht

Tablet-Ansicht

Mobile-Ansicht

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.