Zum Inhalt springen

Dateinamen zusammen mit Download-Link im Jitterbit App Builder anzeigen

Wenn eine Datei hochgeladen wird auf App Builder zum Zwecke der Bereitstellung als Download, App Builder zeigt standardmäßig die Dateigröße zusammen mit einem Download-Link an. In diesem Artikel geben wir einen Überblick darüber, wie Sie die angezeigten Informationen zur Dateigröße stattdessen in den Dateinamenwert ändern können. Dieses Beispiel geht davon aus, dass Sie eine zugrunde liegende Tabelle mit einer Spalte vom Typ „Datei“ haben, um die Dateidaten zu speichern.

filesizedefault.png

Beispiel App Builder Standardverhalten zur Anzeige der Dateigröße zusammen mit dem Download-Link

So ändern Sie die Anzeige der Dateigröße in den Dateinamen

  1. Navigieren Sie zu einer App-Seite mit einem Link zum Herunterladen einer Datei und ermitteln Sie die Link-Adressinformationen:

    1. Öffnen Sie Developer Inspector Tools im Webbrowser
    2. Klicken Sie auf die Tab Netzwerk und dann auf Löschen
    3. In {{nm.ab}}, klicken Sie auf das Download-Symbol, so dass die Eingabeaufforderung Speichern angezeigt wird
    4. Kehren Sie zur Tab Netzwerk zurück. Dort sollte ein einziger Eintrag für den Dateidownload vorhanden sein.

      inspectorresults.png

      Illustrieren einer Kopie mit Inspector

    5. Klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie Kopieren > URL kopieren

    6. In ein Texteditorprogramm wie Notepad einfügen
    7. Ändern Sie den Wert so, dass er beginnt mit 'service/.... Es wird ungefähr so aussehen:

      'service/file/control/de6fe101-d63b-427d-81d7-5bfcaf6eb407/table/fa2d1a46-6ca0-4064-9765-69bbfd1c8027/field/d14ee8e6-3242-42b6-9692-1f28416fe382/download?EmployeeID=' || cast(EmployeeID as nvarchar(50)) || '&%24timeZoneOffset=-240&%24timeZone=America%2FNew_York&%24pageId=2f8f4a8a-9da9-4300-bf37-86b1b9d25d68&%24windowId=9ebd097d-4c2a-4b63-8170-99ddf4a8bbd0'

  2. Navigieren Sie zur Business-Logik-Ansicht des Business-Objekts, das das Panel steuert

  3. Fügen Sie der Geschäftsregel einen neuen dynamischen Substitutionsspaltendatensatz hinzu, in dem Sie Ihren Primärschlüssel in die URL einfügen

    1. Geben Sie den in Schritt 1 erhaltenen Wert in das Feld Spalte oder Ausdruck ein
    2. Nennen Sie es Downloadlink
  4. Erstellen Sie einen neuen Textsteuerelementtyp

    1. Nennen Sie es Download-Link
    2. Setzen Sie die Spalte auf Downloadlink
    3. Setzen Sie den Bearbeitungsstatus auf Versteckt
  5. Erstellen Sie einen neuen Textsteuerelementtyp

    1. Nennen Sie es Dateiname
    2. Setzen Sie die Spalte auf Dateiname
    3. Setzen Sie auf der Tab Edge Case das Linkziel auf {{downloadlink}}
  6. Navigieren Sie zurück zur Anwendungsseitenansicht, aktualisieren Sie den Webbrowser und bestätigen Sie, dass jetzt der Dateiname und die Dateigröße angezeigt werden. Durch Klicken auf den Dateinamen wird die Datei heruntergeladen.

    filenamedownload.png

    Fertiggestelltes Beispiel mit Anzeige des Dateinamens anstelle der Dateigröße beim Dateidownload

Hinweis

Sie können die Dateisteuerung auf Ausblenden setzen, wenn Sie nicht möchten, dass sie auf der Seite angezeigt wird. Wenn Sie die Dateisteuerung jedoch entfernen oder deaktivieren, funktioniert der Download nicht mehr.