1

我一直在尝试将 xp:fileUpload 和 xe:multiImage 组合起来进行显示,但没有运气。我没有使用这两个控件的解决方案,并且会接受任何有效的方法。

如果可能,我想在 xe:formTable 中提供带有 xe:formRow 的上传/显示图片功能。

有任何想法吗?

4

1 回答 1

3

如果您只想显示上传到文档的图像列表,我建议您改用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>
于 2012-08-09T08:39:50.973 回答