Ich erzeuge die Quelle für af: image on runtime. Manchmal, wenn ein Quellpfad zur Laufzeit generiert wird, gibt es kein solches Abbild in diesem Quellpfad. In diesem Fall wird stattdessen das shortDesc-Feld dieses Bildes angezeigt. Gibt es eine Möglichkeit, die Ausnahme abzufangen (wenn sie ausgelöst wird), falls das Bild nicht in der angegebenen Quelle gefunden wird, kann stattdessen ein Standardbild angezeigt werden.Standardbild anzeigen, falls ADF-Bildquelle nicht gefunden wird
1
A
Antwort
1
ich ein ähnliches Problem konfrontiert, vor und eine Lösung, die ich mit bietet einen CSS-Hintergrund Rückfall kommen könnte, auf diese Weise Sie Standardbild im Fall hat noch kein Bild am Ziel
0
Dies ist möglich, mit Hilfe von Javascript . Das Element img hat ein Onerror-Ereignis, das Sie hören können.
Beispiel:
<img src="idontexist.jpg" onerror="handleMissingImg" />
Das einzige Problem ist, dass ADF aussetzen nicht das Attribut für den Image-Tag.
Siehe How to silently hide "Image not found" icon when src source image is not found
Gibt es keine Möglichkeit, die Gültigkeit einer URI zu überprüfen. – aamadmi
Sie können dies tun, indem Sie Internet-Aufruf mit Servlet oder etwas und wenn es 404 hat, können Sie eine andere Quelle laden, wollte ich Ihnen nur eine schnelle Lösung, ohne die Notwendigkeit, externe Java-Code –
schreiben können Sie oben mit einigen Bemerkungen Code. – aamadmi