xpages xp:fileDownload allowDelete =“false”,但用户可以删除附件

时间:2015-12-10 14:52:51

标签: java xpages

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

一个错误?我误解了吗?

thx,Uwe

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

1 个答案:

答案 0 :(得分:1)

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

请检查您是否在最终的Java运行时类中内置了整个Xpages代码。执行项目&gt;&gt;清洁,看看会发生什么。还要查看应用程序中的编译时错误,这些错误可能会阻止编译到java类中的代码更改。您还可以尝试在同一页面(或自定义控件,您xp:fileDownload所在的位置)的某处进行静态文本更改等更改,保存,然后检查这些更改是否已进入浏览器。如果没有那么你将不得不寻找编译器问题,否则在工作中有一个真正的谜。

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