我正在尝试学习创建包含来自注释视图的数据的 xpage 以提供类似 ebay 项目网格列表的最佳方法。您有名称、描述和缩略图等数据项的位置。
在视图中包含的文档上,有一个包含缩略图的富文本字段。解决此问题的最佳方法是什么?
我正在尝试学习创建包含来自注释视图的数据的 xpage 以提供类似 ebay 项目网格列表的最佳方法。您有名称、描述和缩略图等数据项的位置。
在视图中包含的文档上,有一个包含缩略图的富文本字段。解决此问题的最佳方法是什么?
在 Notes 视图中创建一个列,该列使用公式在列中显示附件的名称@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")
。
这里的一个假设是每个文档只有一个附件。另外我不知道这是否是最好的方法,但它适用于我的场景。