XPages:文件下载控件显示错误的创建和修改日期
XPages: file download control shows wrong created and modified date
XPages 文件下载控件显示错误的创建和修改日期
我在 Domino 8.5.3 FP6
服务器上有一个 XPages 应用程序 运行,我必须处理以下已知错误:
LO61249: CUSTOMER | THE FILE DOWNLOAD CONTROL DOESN'T DISPLAY THE DATE ST AMP OF THE FILE ATTACHED
看看下面的截图:
第一步:上传附件("added on"日期是正确的,因为上传是在文档创建之后完成的)...
第二步:重新打开同一个文档(可以看到"added on"日期与文档的创建日期相同,这是错误的)...
提前感谢您提供任何解决方案、解决方法或替代方案!
解决方案(解决方法):
经过一些调查,我找到了一个可行的解决方法。您唯一需要做的就是覆盖 xp:fileDownload
控件的 createdValue
属性:
<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>
欢迎任何进一步的解决方案,解决方法!
XPages 文件下载控件显示错误的创建和修改日期
我在 Domino 8.5.3 FP6
服务器上有一个 XPages 应用程序 运行,我必须处理以下已知错误:
LO61249: CUSTOMER | THE FILE DOWNLOAD CONTROL DOESN'T DISPLAY THE DATE ST AMP OF THE FILE ATTACHED
看看下面的截图:
第一步:上传附件("added on"日期是正确的,因为上传是在文档创建之后完成的)...
第二步:重新打开同一个文档(可以看到"added on"日期与文档的创建日期相同,这是错误的)...
提前感谢您提供任何解决方案、解决方法或替代方案!
解决方案(解决方法):
经过一些调查,我找到了一个可行的解决方法。您唯一需要做的就是覆盖 xp:fileDownload
控件的 createdValue
属性:
<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>
欢迎任何进一步的解决方案,解决方法!