Events & Apply
Das Element kommuniziert vollständig über DOM-CustomEvents — abonnieren Sie so viele, wie Sie
brauchen.
| Event | Wird ausgelöst, wenn | detail enthält |
|---|---|---|
import-ready |
Lizenz verifiziert, Widget gemountet | tenantId |
import-ingested |
Eine Datei wird in einen Datensatz dekodiert | recordId, deduplicated |
import-mapped |
Spalten werden Ihrem Schema zugeordnet | mapping |
import-step |
Der Assistent geht einen Schritt weiter | step |
import-applied |
Der Import wird zugestellt | rowCount, action, mapping |
import-error |
Etwas schlägt fehl | code, message |
import-cancel |
Der Nutzer verwirft den Import | — |
const el = document.querySelector('mildport-import')!;
el.addEventListener('import-applied', e => { const { rowCount, mapping } = (e as CustomEvent).detail; console.log(`${rowCount} rows delivered`, mapping);});Zwei Wege, Zeilen zu empfangen
Abschnitt betitelt „Zwei Wege, Zeilen zu empfangen“Browser-Modus (applyMode = 'browser') — Zeilen werden über onResults oder das
import-applied-Event in der Seite zurückgegeben. Gut für Demos und kleine clientseitige
Abläufe.
Webhook-Modus (applyMode = 'webhook') — die Engine sendet die angewendeten Zeilen per POST
als HMAC-signierte Zustellung an Ihr Backend, mit dauerhaften Wiederholungen und einem
Audit-Log. Das ist der Produktionspfad. Siehe die Webhook-Referenz für
Signatur und Header.