ノート ビューからのデータを含む xpage を作成して、eBay アイテム グリッド リストのようなものを提供する最善の方法を学ぼうとしています。名前、説明、サムネイル画像などのデータ項目がある場所。
ビューに含まれるドキュメントには、サムネイル画像を含むリッチ テキスト フィールドがあります。これについて最善の方法は何ですか?
ノート ビューからのデータを含む xpage を作成して、eBay アイテム グリッド リストのようなものを提供する最善の方法を学ぼうとしています。名前、説明、サムネイル画像などのデータ項目がある場所。
ビューに含まれるドキュメントには、サムネイル画像を含むリッチ テキスト フィールドがあります。これについて最善の方法は何ですか?
[メモ]ビューで、数式を使用して列の添付ファイルの名前を示す列を作成します@AttachmentNames
。次に、XPageのビューコントロールで、var
プロパティをたとえばに設定しますrowData
。次に、この変数を使用しrowData
て、表示されている現在のドキュメントを取得できます。以下のビュー列のコードスニペットを使用して、ドキュメントに添付されているアイコン画像をビューアイコンとして表示できます。
<xp:viewColumn>
<xp:this.facets>
<xp:viewColumnHeader xp:key="header"></xp:viewColumnHeader>
</xp:this.facets>
<xp:this.iconSrc><![CDATA[#{javascript:rowData.getDocument().getUniversalID() + "/$FILE/" + rowData.getColumnValue("$1")}]]></xp:this.iconSrc>
<xp:this.value><![CDATA[#{javascript:""}]]></xp:this.value>
</xp:viewColumn>
上記のコードを変更して、に添付ファイル名を表示する列のプログラム名を使用しますrowData.getColumnValue("$1")
。
ここでの1つの前提は、ドキュメントごとに1つの添付ファイルしかないということです。また、これが最善の方法かどうかはわかりませんが、私のシナリオではうまくいきました。