2

我创建了一个动态视图面板。我有复选框。我将其命名为“dynamicViewPanel1”,并将数据源名称设置为“dViewData”

到目前为止一切顺利,一切正常。

现在我创建了一个名为“删除”的按钮,并将其设置为删除选定文档的简单操作,并将视图控件设置为“dViewData”。

当我选择一个或多个文档并单击删除时,我收到以下错误。

javax.faces.FacesException:找不到目标视图控件 dViewData。我接受它是因为数据源包含在动态视图面板中吗?

我检查了文档,但看不到如何让按钮识别所选文档。谁能帮我这个?

4

1 回答 1

6

你看到并尝试过这个吗? http://www-10.lotus.com/ldd/ddwiki.nsf/dx/2008-11-11033022WEBBZ4.htm

var viewPanel=getComponent("viewPanel1");get the componet of viewPanel
var docIDArray=viewPanel.getSelectedIds(); get the array of document ids
for(i=0;
i < docIDArray.length;
i++){
    var docId=docIDArray[i];
    var doc=database.getDocumentByID(docId);
    .. your code to deal with the selected document
}

(我认为上面的代码只处理当前数据库中的视图面板)

于 2012-11-23T13:11:37.007 回答