无法在视图中删除文档

时间:2013-05-21 13:06:59

标签: xpages

我正在使用具有多种视图和表单的Intranet页面,但我的一个观点让我头疼。在我使用的所有视图中:

<xp:button value="delete documents" id="button1" >
<xp:eventHandler event="onclick" submit="true" refreshMode="complete" immediate="true">
<xp:this.action>
    <xp:deleteSelectedDocuments view="viewPanel1"
        message="Do you really want to delete these documents?">
    </xp:deleteSelectedDocuments>
</xp:this.action></xp:eventHandler></xp:button>

删除所选文件。但在一个方面它不起作用。当我尝试使用Code删除它们时:

var viewcontrol = getComponent("viewPanel1");
var ids = viewcontrol.getSelectedIds();

我没有从视图中找到任何ID。视图没什么特别的,我可以完全访问文档。有没有遇到过这种麻烦的人?

1 个答案:

答案 0 :(得分:2)

Found my problem:必须从事件处理程序中删除immediate="true"或在事件属性中取消选中“不验证或更新数据”。现在工作正常..