0

我在多个 nsf 数据库中有多个视图,我想对其执行 view.update、构建记录数组并在一个 ListView 中显示结果。就性能而言,最好的方法是什么?想到的一个想法是:

  1. 对视图执行 .update() 方法
  2. 在每次更新的回调中,将记录推送到(全局?)数组
  3. 将数组设置为 ListView

我是否正确地考虑了这一点?Domino To Go 中是否有这样做的示例?

感谢您的任何提示。

4

1 回答 1

0

我会在视图上链接 .update() 方法,并在最终更新的回调中使用 getAllEntriesByKey() 方法起诉 DTGDatabase 对象来获取记录,这比使用每个视图的 NotesView.getAllEntriesByKey 更快。

或者将 DTGDatabase.getAllEntriesBySQL 与适当的 SQL 语句一起使用,这样您就可以执行 JOIN 并且它是最快的选择。

于 2014-10-03T20:19:30.097 回答