我一直在尝试将 xp:fileUpload 和 xe:multiImage 组合起来进行显示,但没有运气。我没有使用这两个控件的解决方案,并且会接受任何有效的方法。
如果可能,我想在 xe:formTable 中提供带有 xe:formRow 的上传/显示图片功能。
有任何想法吗?
我一直在尝试将 xp:fileUpload 和 xe:multiImage 组合起来进行显示,但没有运气。我没有使用这两个控件的解决方案,并且会接受任何有效的方法。
如果可能,我想在 xe:formTable 中提供带有 xe:formRow 的上传/显示图片功能。
有任何想法吗?
如果您只想显示上传到文档的图像列表,我建议您改用xp:repeat。
在xe:formRow 中,您可以添加以下内容以添加上传控件(仅在编辑模式下)和附加图像列表。假设 XPage 绑定到文档数据源,我使用“图像”作为用于存储图像的富文本项的名称:
<xp:fileUpload id="fileUpload1" value="#{document1.images}"
rendered="#{javascript:document1.isEditable()}">
</xp:fileUpload>
<xp:repeat id="repeatImages" rows="30" var="image">
<xp:this.value><![CDATA[#{javascript:document1.getAttachmentList("images");}]]></xp:this.value>
<xp:image url="#{javascript:image.getHref()}" id="image1"></xp:image>
</xp:repeat>