【问题标题】:XPages: file download control shows wrong created and modified dateXPages:文件下载控件显示错误的创建和修改日期
【发布时间】:2015-09-01 10:34:07
【问题描述】:

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

我有一个在Domino 8.5.3 FP6 服务器上运行的 XPages 应用程序,我必须处理以下已知错误:

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


请看以下截图:

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

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


提前感谢您提供任何解决方案、解决方法或替代方案!

【问题讨论】:

  • 我相信这是一个尚未解决的已知问题。 IBM 参考是LO61249,您可以在那里找到其他人like this one,他们遇到了同样的问题。我相信您的最佳解决方案是您在答案中确定的,覆盖属性并自己计算。
  • @EricMcCormick:感谢您的提示

标签: xpages lotus-domino xpages-ssjs


【解决方案1】:

解决方案(解决方法):

经过一番调查,我找到了一种可能的解决方法。你唯一需要做的就是覆盖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>

欢迎任何进一步的解决方案、变通方法!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 2016-12-09
    • 2022-11-09
    • 2012-02-14
    • 1970-01-01
    • 2012-11-09
    相关资源
    最近更新 更多