私はxp:fileUploadとxe:multiImageの組み合わせを表示するためにいじくり回してきましたが、運がありません。私はこれらの2つのコントロールを使用するソリューションと結婚しておらず、有効なアプローチを受け入れます。
可能であれば、xe:formTableのxe:formRowを使用して画像のアップロード/表示機能を提供したいと思います。
何か案は?
私はxp:fileUploadとxe:multiImageの組み合わせを表示するためにいじくり回してきましたが、運がありません。私はこれらの2つのコントロールを使用するソリューションと結婚しておらず、有効なアプローチを受け入れます。
可能であれば、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>