我正在尝试学习创建包含备注视图中数据的xpage的最佳方法,以提供类似于ebay项目网格列表的内容。您有数据项的位置,如名称,描述和缩略图。
在视图中包含的文档中,有一个包含缩略图图像的富文本字段。最好的方法是什么?
答案 0 :(得分:3)
在“备注”视图中,使用公式@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 :(得分:2)