Dateiexplorer in eigenen Anwendungen einsetzen

Nutzbar ab: Version

Auch in externen Anwendungen wie Onlineshops können Sie den Dateiexplorer von Weblication® einsetzen.

Um in Weblication® fremden Applikationen die gewohnten Werkzeuge für die Dateiauswahl nutzen zu können, steht Ihnen ab Version 006.002.022.000 die Javascript-Funktion wOpenFileselector zur Verfügung.

So können Sie Pflegebenutzern z.B. in einem Onlineshop die Dateiauswahl von Weblication® zur Verfügung stellen.

Binden Sie in der gewünschten Seite die erforderliche Javascript-Datei ein (browseEdit.js) und setzen Sie die Funktionsaufruf an entsprechender Stelle.

Beispiel: Funktionsaufruf (Javascript) für den Weblication® Dateiexplorer (Fileselector)

// ...
// In der Seite muss folgendes JS-Skript eingebunden sein:
// /weblication/grid5/gui/scripts/browseEdit.js
//

// wOpenFileselector(String id, String path, String context, String extensions, String showFavorite, String showMenubar)
wOpenFileselector('DATEIAUSWAHL', '/IhrAssetsProjekt/img', '', '', 1, 1);

function fileselector_DATEIAUSWAHL_onSelect(file){
   alert(file);
}
// ...

Parameter der wOpenFileselector-Funktion:

  • id
    ID des Fileselectors
  • path
    Pfad, der nach Aufruf des Fileselectors geöffnet sein soll

Passen Sie die ID (DATEIAUSWAHL) und den Pfad zum aufgerufenen Verzeichnis (hier: /IhrAssetsProjekt/img) an Ihre Benennung und Pfade an.

FAQs
Kann ich den Weblication® Dateiexplorer auch in externen Anwendungen wie Onlineshops verwenden?
Ja. Sie können den Dateiexplorer von Weblication® auch in externen Anwendungen einsetzen, z. B. in Onlineshops.
Ab welcher Version steht die JavaScript-Funktion wOpenFileselector zur Dateiauswahl in fremden Applikationen zur Verfügung?
Die Funktion wOpenFileselector steht ab Version 006.002.022.000 zur Verfügung.
Welche Rolle spielt die JavaScript-Datei browseEdit.js beim Einbinden des Dateiexplorers?
Damit der Dateiexplorer in einer externen Seite nutzbar ist, müssen Sie die erforderliche JavaScript-Datei einbinden, konkret browseEdit.js.
Wie binde ich den Dateiexplorer in einer gewünschten Seite ein?
Binden Sie in der gewünschten Seite die Javascript-Datei browseEdit.js ein und setzen Sie den Funktionsaufruf an der passenden Stelle.
Wie lautet der Beispiel-Funktionsaufruf für wOpenFileselector im Weblication® Dateiexplorer?
Beispiel: <pre><code class="codeBlock" style="color: #000000">js wOpenFileselector('DATEIAUSWAHL', '/IhrAssetsProjekt/img', '', '', 1, 1); </code></pre> Anpassen müssen Sie vor allem die ID und den Pfad.
Welche Parameter hat die wOpenFileselector-Funktion?
wOpenFileselector(String id, String path, String context, String extensions, String showFavorite, String showMenubar) Die Parameter sind: - id: ID des Fileselectors - path: Pfad, der nach Aufruf des Fileselectors geöffnet sein soll - context: Kontext (im Beispiel leer) - extensions: erlaubte/zu berücksichtigende Dateiendungen (im Beispiel leer) - showFavorite: ob Favoriten angezeigt werden (im Beispiel 1) - showMenubar: ob Menü angezeigt wird (im Beispiel 1)
Was muss ich bei der wOpenFileselector-Funktion anpassen?
Passen Sie die ID (z. B. 'DATEIAUSWAHL') und den Pfad zum aufgerufenen Verzeichnis an (z. B. '/IhrAssetsProjekt/img'), damit sie zu Ihrer Benennung und Ihren Verzeichnissen passen.
Wie kann ich auf die Auswahl einer Datei reagieren?
Sie können eine Callback-Funktion definieren, z. B.: <pre><code class="codeBlock" style="color: #000000">js function fileselector_DATEIAUSWAHL_onSelect(file){ alert(file); } </code></pre> Dabei wird die ausgewählte Datei in <code class="codeInline">file</code> übergeben.