1

私はxp:fileUploadとxe:multiImageの組み合わせを表示するためにいじくり回してきましたが、運がありません。私はこれらの2つのコントロールを使用するソリューションと結婚しておらず、有効なアプローチを受け入れます。

可能であれば、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 に答える