Card
Mit dem <Card>
-Control können Karten in X4 Web Apps eingebunden werden, um beispielsweise Teaser oder Dashboards in Anwendungen zu integrieren. Eine Card kann einen Titel und Untertitel, verschiedene Actions sowie ein beliebiges Layout mit beliebigen Controls enthalten.
<Card>
-Control erzeugen
Ein <Card>
-Control wird mit dem Element <Card>
erzeugt. Das Element kann nur im Layout einer (7.4.0-de) Detail Component verwendet werden.
Für das Element <Card>
lassen sich zusätzlich zu den unter Controls aufgeführten Standardattributen folgende Attribute definieren:
Attribut | Beschreibung |
---|---|
| Legt fest, ob um das Control ein Rahmen angezeigt wird. Mögliche Werte: |
| Legt fest, ob ein linker Rand angezeigt wird. Mögliche Werte: |
| Legt fest, ob ein rechter Rand angezeigt wird. Mögliche Werte: |
| Legt fest, ob ein oberer Rand angezeigt wird. Mögliche Werte: |
| Legt fest, ob ein unterer Rand angezeigt wird. Mögliche Werte: |
| Icon für das Control.
Mögliche Werte:
Mit Strg+Leertaste erhalten Sie eine Übersicht der verfügbaren Icons. Die Auswahl kann von den tatsächlich verfügbaren Material Icons abweichen
Dieses Attribut kann nicht gleichzeitig mit |
| Definiert die Farbe des Icons. Mögliche Werte:
|
| Untertitel der Karte.
|
| Titel der Karte.
|
Aktionen
Innerhalb des Elements <Card>
können Aktionen definiert werden.
Wenn die Action Select (<SelectAction/>
) und/oder die Action DoubleClick (<DoubleClickAction>
) im <Card>
-Element definiert wurde, dann können keine weiteren Aktionen mehr definiert werden. Der Benutzer kann das ganze <Card>
-Element auswählen und/oder darauf doppelklicken. Ist keine der beiden Actions angegeben, darf das <Card>
-Element beliebig viele andere Aktionen enthalten.
<Card>
<FlowLayout>
...
</FlowLayout>
<Actions>
<CustomAction displayName="Card action"/>
</Actions>
</Card>
Beispiel
In diesem Beispiel werden die Attribute sowie die Inhalte des <Card>
-Controls definiert.
<Card border="true" icon="SPHeadquarters.jpg" title="SoftProject" subtitle="Headquarters Ettlingen">
<FlowLayout>
<Image resourceUrl="SPHeadquarters.jpg" width="400"/>
<TextBox border="false" type="text" value="We have been offering products and services related to the digitization and automation of business processes since 2000. The strong demand from various industries is leading to an above-average corporate growth. Today we employ over 90 people in our head office in the technology region of Karlsruhe and our branches located in Spain and Slovakia." multiline="true"/>
<TextBox type="url" value="https://softproject.de/en/softproject/" displayName="Website"/>
</FlowLayout>
<Actions>
<CustomAction icon="Website.png" iconPosition="left" displayName="Website" externalLink="https://softproject.de/de/"/>
<SaveAction displayName="Save Picture"/>
<DeleteAction displayName="Delete Picture"/>
</Actions>
</Card>
Das obige Beispiel führt zu folgendem Ergebnis:
