Der Inhalt des Overlay-Strukturelements wird in der Web-Anwendung als Pop-up angezeigt und liegt über anderen Elementen. Das Overlay-Strukturelement enthält eine weitere Component, die sowohl statischen als auch dynamischen Inhalt anzeigen kann.
Das Overlay-Strukturelement wird innerhalb von MasterDetailComponent nach den Strukturelementen Master und Detail definiert. Das Overlay-Strukturelement wird angezeigt, wenn es über eine Aktion aufgerufen wird.
Innerhalb der MasterDetailComponent lassen sich beliebig viele Overlay-Strukturelemente anlegen, die mit folgenden Attributen definiert werden können:
|
Attribut |
Beschreibung |
|---|---|
|
|
Breite des Overlays Die Angabe des Mögliche Werte:
|
|
|
Höhe des Overlays Die Angabe des Mögliche Werte:
|
|
|
Gibt die Einheit an, die für Größenangaben gilt. Mögliche Werte:
|
-
Werden die Attribute
widthundheightmit unzulässigen Werten bei Prozentangabe gefüllt, wird ein Validierungsfehler ausgegeben. -
Werden die Attribute
widthundheightnicht gesetzt oder mit0angegeben, werden Overlays in der Standardgröße angezeigt.
Mit dem Attribut enableOverlayBlurredBackground innerhalb der Web-App-Definition (.wad) kann angegeben werden, ob bei Overlays der Teil der Web App, der noch im Hintergrund zu sehen ist, verschwommen dargestellt werden soll oder nicht.
Beispiel-Definition
<MasterDetailComponent xmlns="http://softproject.de/webapp/1.0">
<Actions/>
<Master/>
<Detail/>
<Overlay width="100" height="100" units="percents">
<ComponentReference source="Customers/AddToEvent.list" name="AddToEvent"></ComponentReference>
</Overlay>
<Overlay width="200" height="300" units="pixels">
<ComponentReference source="Customers/AddToEvent.list" name="DifferentEvent"></ComponentReference>
</Overlay>
</MasterDetailComponent>