Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core für Entwickler > agorum core cards
Das Cardlet agorum.progress ist ein kleines UI-Cardlet. Es dient zur Darstellung von animierten, kreisförmigen Fortschritts-bzw. Ladeindikatoren. Die Animation läuft vollständig im Browser (SVG SMIL-Animation).
Hinweis: Dieses Cardlet zeigt keinen numerischen Fortschritt (z. B. 0–100 %), sondern einen animierten Ladeindikator.
Das Beispiel zeigt einen minimalen Card-Aufbau, der den Spinner links und einen Text rechts anzeigt.
let aguila = require('common/aguila');
let widget = aguila.create({
type: 'agorum.vbox',
background: 'light',
items: [
{
name: 'view',
type: 'agorum.cards.view',
width: 250,
height: 800,
},
],
});
widget.down('view').replace({
type: 'agorum.horizontal',
items: [
{
type: 'agorum.progress',
size: 40,
color: 'primary',
//background: 'primary' + '-light',
},
{
type: 'agorum.vertical',
items: [
{
type: 'agorum.text',
text: 'Überschrift',
size: 'l',
},
{
type: 'agorum.text',
text: 'Bitte warten...',
},
],
},
],
});
widget;
Das Cardlet unterstützt zwei optionale Eigenschaften.
| Property | Typ | Default | Bedeutung |
|---|---|---|---|
color |
String | 'primary' |
Farbe des animierten Vordergrund-Kreises (Stroke). |
background |
String | 'gray-2' |
Farbe des Hintergrund-Kreises (Stroke). |
Achtung: Die Werte werden unverändert in die CSS-Variable eingesetzt. Verwenden Sie daher nur gültige Farbnamen aus dem agorum core Theme, z. B. primary, gray-2 usw.