java - xpages xp :fileDownload allowDelete ="false", 但用户可以删除附件

标签 java xpages

我有一个简单的文件下载控件,其中我必须禁止删除附件。该选项无效,用户看到图标(垃圾吨)并且无法成功删除附件。

一个错误?我是否误解了某事?

谢谢,乌韦

<xp:fileDownload rows="30" id="fileDownload2" hideWhen="true" value="#{fback.SolutionAtt}" allowDelete="false" displayLastModified="true" displayCreated="false"></xp:fileDownload>

最佳答案

我也无法证实这一点。在我的测试系统(Domino 9.0.1 FP4)上,文件下载控件的行为与预期一致。我已将其属性设置为与代码片段中完全相同的值(当然“value”属性除外,但这与这里无关)。设置 allowDelete="false"意味着结果表的“删除”列根本不会呈现,因此浏览器和/或 css 代码中的任何细节都不应该对这里产生任何影响。

请检查您是否已将完整的 Xpages 代码内置到最终的 Java 运行时类中。执行一个项目>> clean 并看看会发生什么。还要查找应用程序中的编译时错误,这些错误可能会阻止代码更改编译到 java 类中。您还可以尝试在同一页面上的某个位置(或自定义控件,无论您的 xp:fileDownload 位于何处)进行诸如静态文本更改之类的更改,保存它,然后检查这些更改是否已添加到您的浏览器。如果不是,那么您将不得不查找编译器问题,否则就会出现真正的谜团。

您应该告诉我们您的 Domino 版本(Designer 和服务器)以及 Domino Designer 的语言设置;就在上周,当我在客户站点对 Xpages 开发人员进行培训时,我不得不了解 Domino Designer 德语版本中的一些非常奇怪的错误,所以你永远不知道...

关于java - xpages xp :fileDownload allowDelete ="false", 但用户可以删除附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34204965/

相关文章:

java - Play Framework : redirect to a different domain

java - 使用 Guava CacheBuilder/MapMaker 计算自定义缓存大小

Xpages 错误 403

java - XPages getEffectiveUserName()

xpages - 从重复中更新 XPage 文本值?

java - 从枚举中获取一定数量

java - 为什么 Integer.MIN_VALUE 在平衡二叉树上失败?有什么问题?

java - Gradle似乎忽略了项目依赖

xpages - Single Store Xpages 如何运作?

css - 将条件 css 样式表添加到 xpage