XPages:文件下载控件显示错误的创建和修改日期

时间:2015-09-01 10:34:07

标签: xpages lotus-domino xpages-ssjs

XPages文件下载控件显示错误的创建和修改日期

我在Domino 8.5.3 FP6服务器上运行了XPage应用程序,我必须处理以下已知错误:

LO68445: XPAGE: IN FILE DOWNLOAD CONTROL, CREATED COLUMN SHOWS DOCUMENT CREATED DATE, MODIFIED COLUMN SHOWS DOCUMENT MODIFIED DATE

LO61249: CUSTOMER | THE FILE DOWNLOAD CONTROL DOESN'T DISPLAY THE DATE ST AMP OF THE FILE ATTACHED

查看以下屏幕截图:

第一步:上传附件(“添加日期”是正确的,因为上传是在文档创建后完成的)...

enter image description here

第二步:重新打开相同的文档(如您所见,“添加日期”与文档的创建日期相同,这是错误的)...

enter image description here

提前感谢任何解决方案,解决方法或替代方案!

1 个答案:

答案 0 :(得分:2)

解决方案(替代方法):

经过一些调查,我发现了一种可能的解决方法。您唯一要做的就是覆盖createdValue控件的xp:fileDownload属性:

<xp:fileDownload id="fileDownload" indexVar="fileIndex" var="fileData" 
    hideWhen="false" value="#{currentDocument.Body}" sizeTitle="Size" 
    fileNameTitle="Filename" createdTitle="Added on">
    <xp:this.createdValue><![CDATA[#{javascript: //workaround
    if (fileIndex == 0 && @Attachments() <= 1) return @AttachmentModifiedTimes();
    else return @AttachmentModifiedTimes()[fileIndex];}]]></xp:this.createdValue>
</xp:fileDownload>

欢迎任何进一步的解决方案,解决方法!