Dateiexplorer in eigenen Anwendungen einsetzen
Veröffentlichungsdatum: 01. August 2011
Änderungsdatum: 26. August 2014
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.
Weiterführende Links
- 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.