formcycle 8.3.6 - JavaScript für Formulare
    Bereite Suchindex vor...

    Schnittstelle AjaxUploadData

    Zuordnung von dem Namen eines Ereignisses zu seinen Daten.

    interface AjaxUploadData {
        begin: { data: Blob; field: JQuery; fileName: string; id: string };
        cancel: { field: JQuery; id: string };
        clearError: { field: JQuery; id: string };
        complete: { container: JQuery; field: JQuery };
        error: { error: Error; field: JQuery; id: string };
        progress: { field: JQuery; id: string; progress: UploadRatio };
        remove: { field: JQuery; id: string };
        restore: { field: JQuery; id: string; item: FileItem };
        success: { field: JQuery; id: string; item: FileItem };
    }
    Index

    Eigenschaften

    begin: { data: Blob; field: JQuery; fileName: string; id: string }

    Wenn eine Datei ausgewählt wurde und das Hochladen begonnen hat.

    Typendeklaration

    • data: Blob

      Die hochzuladenden Daten.

    • field: JQuery

      Das Element zum Hochladen von Dateien.

    • fileName: string

      Der Name der hochzuladenden Datei.

    • id: string

      ID des Hochladeprozesses.

    cancel: { field: JQuery; id: string }

    Wenn ein Hochladeprozess abgebrochen wurde.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    clearError: { field: JQuery; id: string }

    Wenn die Fehlernachricht an einem Element zum Hochladen von Dateien entfernt wurde.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    complete: { container: JQuery; field: JQuery }

    Wenn alle ausstehenden Hochladeprozesse fertig sind, egal auf welche Art diese beendet wurden (Erfolg oder Misserfolg). Wenn eine Hochladeprozess fertig wird, tritt dieses Ereignis mit dem höchsten übergeordneten Element zum Hochladen von Dateien ein, in dem keine ausstehenden Hochladeprozesse mehr enthalten sind.

    Typendeklaration

    • container: JQuery

      Behälter, in dem das Ereignis stattfindet. Es ist garantiert, dass sich in diesem Behälter keine ausstehenden Hochladeprozesse mehr befinden.

    • field: JQuery

      Das Quellelement, welches fertig geworden ist.

    error: { error: Error; field: JQuery; id: string }

    Wenn ein Hochladeprozess fehlerhaft beendet wurde.

    Typendeklaration

    • error: Error

      Der Fehler, aufgrund dessen der Hochladeprozess fehlschlug.

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    progress: { field: JQuery; id: string; progress: UploadRatio }

    Wenn ein Hochladeprozess Fortschritt gemacht hat.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    • progress: UploadRatio

      Der aktuelle Fortschritt des Hochladeprozesses.

    remove: { field: JQuery; id: string }

    Wenn eine hochgeladene Datei entfernt wurde.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    restore: { field: JQuery; id: string; item: FileItem }

    Wenn eine über AJAX hochgeladene Datei wiederhergestellt wurde. Wird etwa verwendet, wenn eine abgsendetes Formular aufgrund der Servervalidierung abgewiesen wurde und wieder ausgeliefert wird.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    • item: FileItem

      Die wiederhergestellte Datei.

    success: { field: JQuery; id: string; item: FileItem }

    Wenn eine Datei erfolgreich hochgeladen wurde.

    Typendeklaration

    • field: JQuery

      Das Element zum hochladen von Dateien.

    • id: string

      ID des Hochladeprozesses.

    • item: FileItem

      Die hochgeladene Datei.