0

我正在处理具有多个视图和表单的 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>

删除选定的文档。但在一个它不起作用。此外,当我尝试使用代码删除它们时,例如:

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

我没有从视图中得到任何 ID。该视图没有什么特别之处,我可以完全访问文档。有谁遇到过这种问题吗?

4

1 回答 1

2

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

于 2013-05-21T13:48:44.973 回答