我在运行时生成af:image的源代码。有时,在运行时生成源路径时,该源路径上没有此类映像。因此,在这种情况下,将显示该图像的shortDesc字段。有没有办法捕获异常(如果抛出任何异常),以防在指定的源上找不到图像,可以显示默认图像。
答案 0 :(得分:1)
之前我遇到过类似的问题,我可以提出一个解决方案是提供CSS背景回退,这样你可以在目的地没有图像的情况下拥有默认图片
答案 1 :(得分:0)
这可以使用javascript。 img元素有一个你可以听的onerror事件。
示例:
<img src="idontexist.jpg" onerror="handleMissingImg" />
唯一的问题是ADF不会为图像标记公开该属性。
请参阅How to silently hide "Image not found" icon when src source image is not found