Ich benutze jsf 2.2 primefaces 6.0 und ich habe bereits eine Lösung zur Anzeige von Bildern mit Galleria primefaces Komponente implementiert.Das Problem jetzt ist ich triying, um eine Lösung zum Herunterladen der Bilder zu finden von Galleria durch einen Knopf mit Javascript. (Remarque ich bin ein Anfänger Programmierer und nie verwendet js)Speichern von Bildern aus Galleria Komponente von Primzahlen mit Javascript
Einer der stackoverflow Mitglieder geben mir einen Code, aber es funktioniert nicht, oder ich konnte es nicht implementieren.
Hier ist der XHTML-Code:
<p:galleria value="#{demandeBean.demandeSelectionnee.images}"
panelWidth="500" panelHeight="313" showCaption="false"
autoPlay="false" var="image">
<p:graphicImage
value="http://localhost:18080/openCars/images/#{image}"
width="500" height="313" />
</p:galleria>
Hier ist die vorgeschlagene Lösung mit js:
<script type="text/javascript">
function download() {
$('.ui-galleria-panel img').each(function() {
$(this).after("<a href='"+ $(this).attr('src') +"' download='nameOfImage.jpg' class='ui-button' style='position: absolute;right: 0;top: 0; padding: 5px 10px;background:rgba(255,255,255,0.7);'><i class='fa fa-download'></i></a>")
});
</script>
_ "aber es funktioniert nicht oder ich konnte es nicht implementieren." _ Das ist wie ein Endbenutzer, der das Problem beschreibt. Nähern Sie sich wie ein Entwickler. Was passiert, siehst du die Knöpfe? Wird die Funktion aufgerufen? Bitte schränken Sie das Problem ein. Weg zu breit/unklar jetzt ohne uns um alle Arten von Klärungen bitten – Kukeltje