在关系控件示例 db (xpagesjdbc.nsf) 中有一个名为 JDBC_RowSetDatasource 的示例。这使用视图面板并在视图面板中打开复选框以允许用户选择文档。然后有一个按钮可以使用简单的操作删除选定的文档,删除选定的文档。这将删除文档,但在按下带有 jdbcData1.acceptChanges() 代码的按钮之前,不会提交更改并且该行显示为被删除(第一个图标列使用 isRowDeleted() 调用来确定图标)。
我正在处理类似的情况,但有重复控制。我可以使用@jdbcDelete 删除该行,但这是立即的。查看数据,它显示该行甚至在调用 acceptChanges() 之前就已经从数据中消失了。
由于我不能使用简单的操作来删除选定的文档(无视图面板),Java 相当于以类似方式删除行吗?我已经在数据集和行的变量上尝试了 deleteRow() ,但在这两种情况下都会出错。