2012-08-08 77 views
1

我一直在尝试获取xp:fileUpload和xe:multiImage的组合来显示,但没有运气。我没有结婚使用这两个控件的解决方案,并会接受任何有效的方法。想要在xe中上传和显示图片:formTable控件

我想在xe:formTable中尽可能地提供xe:formRow的上传/显示图片功能。

任何想法?

回答

3

如果您只想显示上传到文档的图像列表,我建议使用xp:重复来代替。

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> 
+0

感谢马克......那伟大工程! – 2012-08-09 15:18:55