Fra*_*uth 1 xpages xpages-ssjs
我想显示附件列表,FileDownload控件不是一个选项(需要为每个文件自定义操作).
要获取附件的名称和大小,有属性EmbeddedObject.AFAIK,为了获得修改的附件时间,只有一个选择:使用纯@Formula,通过session.evaluate包含@AttachmentModifiedTimes的列或包含列的视图.
有没有办法(Java/SSJS)在没有原生@Formulas的情况下获得附件的修改(和创建)时间?这意味着与$ FILE项目的文档属性中显示的文件一起存储的日期.
您可以使用document1.getAttachmentList("rt_field_name")将重复控件添加到页面并将其绑定到附件(存储在富文本字段中).该列表中的每个项目都是类的对象
com.ibm.xsp.model.domino.wrapped.DominoDocument$AttachmentValueHolder
Run Code Online (Sandbox Code Playgroud)
该类有一个getLastModified()方法,它将最后修改的时间作为Double返回.
A在Web上找不到显示完整API的引用,但如果您在XPage调试工具栏中使用API Inspector(对于无耻的插件...而言),您可以使用以下命令查看所有属性和方法:
getComponent('id_of_repeat_control').getDataModel().getRowData()
UPDATE
在这里找到了API ,