0

在关系控件示例 db (xpagesjdbc.nsf) 中有一个名为 JDBC_RowSetDatasource 的示例。这使用视图面板并在视图面板中打开复选框以允许用户选择文档。然后有一个按钮可以使用简单的操作删除选定的文档,删除选定的文档。这将删除文档,但在按下带有 jdbcData1.acceptChanges() 代码的按钮之前,不会提交更改并且该行显示为被删除(第一个图标列使用 isRowDeleted() 调用来确定图标)。

我正在处理类似的情况,但有重复控制。我可以使用@jdbcDelete 删除该行,但这是立即的。查看数据,它显示该行甚至在调用 acceptChanges() 之前就已经从数据中消失了。

由于我不能使用简单的操作来删除选定的文档(无视图面板),Java 相当于以类似方式删除行吗?我已经在数据集和行的变量上尝试了 deleteRow() ,但在这两种情况下都会出错。

4

1 回答 1

0

霍华德,简单的动作只是记住要删除的记录的主键。如果您想模拟您需要采用类似的方法(使用 ViewScope 变量或 bean)来跟踪您的“已删除”记录和执行实际删除的方法。闻起来像装豆子的箱子

于 2013-09-14T01:05:49.257 回答