Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core für Entwickler > agorum core cards


agorum.progress

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.

Einfaches Beispiel (ein Spinner + Text)

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;

 

Anzeige des Beispiels
 

Eigenschaften

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.