2012-08-08 4 views
1

저는 xp : fileUpload와 xe : multiImage를 조합하여 표시 할 수는 있지만 행운은 없습니다. 나는이 두 가지 통제를 사용하는 해결책에 결혼하지 않았고 어떤 유효한 접근을 받아 들일 것입니다.xe : formTable 컨트롤에 그림을 업로드하고 표시하고 싶습니다.

가능한 경우 xe : formTable에 xe : formRow와 함께 업로드/표시 사진 기능을 제공하고 싶습니다.

아이디어가 있으십니까?

답변

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

고맙습니다. –

관련 문제