Aller au contenu principal

JFileChooser Alternative im ContentCreator?

Commentaires

2 commentaires

  • Zendesk API User
    Author: mbergmann - 2/7/2024 17:27

    Hallo,

    einen „direkten“ Ersatz gibt es hier nicht.

    Eine in solchen Fällen öfter genutzte Alternative ist, per Script/Executable ein Formular anzuzeigen, das eine FS_REFERENCE enthält. Darüber kann dann eine Datei hochgeladen werden (D&D oder per dort eingebautem Filechooser). Der Code, der das Formular geöffnet hat, verarbeitet die Datei dann weiter.

    Stichworte:

    Man nutzt dafür am besten einen gesonderten „temp“-Ordner in der Medienverwaltung, den man als uploadFolder in der FS_REFERENCE angibt. Außerdem einen zweiten (anderen!) Ordner, der immer leer ist - auf den schränkt man die Auswahlmöglichkeit der FS_REFERENCE ein. Das dient nur dazu, dass Benutzer anstatt eine Datei hochzuladen nicht eine schon im Mediastore vorhandene auswählen können (das reine Auswählen kann man in einer FS_REFERENCE nicht abschalten).

    Je nachdem wie oft das genutzt werden soll (bzw. eher, ob das ggf. von mehreren Leuten gleichzeitig genutzt wird) muss man sich ggf. noch Gedanken machen, wie man das dann voneinander trennt. 

    Kleiner Edge-Case: Wenn man zwar eine Datei hoch lädt, dann im Formular aber „Abbrechen“ wählt (bzw. den Dialog schließt), is die Datei trotzdem da. Von daher sollten liegengebliebene „Leichen“ dort weggeräumt werden. 

    Ich hoffe das Hilft als Denkanstoß

    Viele Grüße 

    Michael

    0
  • Zendesk API User
    Author: mbergmann - 2/7/2024 17:38

    Was mir gerade noch als potentielle Alternative einfällt: Nutzung von JavaScript zum Zugriff auf die lokale Datei - bin jetzt aber nicht sicher inwieweit das überhaupt funktioniert.

    Aufruf über eine ClientScriptOperation, ggf. in Kombination mit einem Dialog.

    Viele Grüße

    Michael

    0

Vous devez vous connecter pour laisser un commentaire.