Salta ai contenuti

Eventi e apply

L’elemento comunica interamente tramite CustomEvent del DOM — iscriviti a quanti ne servono.

Evento Si attiva quando detail include
import-ready Licenza verificata, widget montato tenantId
import-ingested Un file viene decodificato in un record recordId, deduplicated
import-mapped Le colonne vengono abbinate al tuo schema mapping
import-step La procedura avanza di un passo step
import-applied L’importazione viene consegnata rowCount, action, mapping
import-error Qualcosa fallisce code, message
import-cancel L’utente annulla l’importazione
const el = document.querySelector('mildport-import')!;
el.addEventListener('import-applied', e => {
const { rowCount, mapping } = (e as CustomEvent).detail;
console.log(`${rowCount} rows delivered`, mapping);
});

Modalità browser (applyMode = 'browser') — le righe vengono restituite nella pagina tramite onResults o l’evento import-applied. Ottima per demo e piccoli flussi lato client.

Modalità webhook (applyMode = 'webhook') — il motore invia le righe applicate al tuo backend via POST come consegna firmata in HMAC, con ritentativi durevoli e un log di audit. Questo è il percorso di produzione. Vedi il riferimento webhook per la firma e gli header.