问题标签 [batch-fetching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
366 浏览

swift - 仅在新添加的单元格处重新加载 TableView

我有一个 scrollToBottom 函数,它通知应用程序何时 beginBatchFetches 获取内容、图片和检查。

这些是 beginBatchFetchMethods。Self.reload 当前重新加载整个 Tableview:

而不是重新加载整个 TableView。我只想重新加载新添加的单元格。例如,如果我在批量获取之前有 10 个单元格,然后在批量获取之后有 20 个单元格,我只想为这些单元格 11-20 重新加载表格视图。

我在网上看了看,StackOverFlow 把我带到了这个:iOS Swift and reloadRowsAtIndexPaths 编译错误

据我了解,这只会重新加载显示的单元格。但是,我的批处理可能不会返回更多值。结果,我的 tableview 将显示与批量获取之前相同的单元格,这将重新加载这些单元格。由于这些单元格之前已加载,我不想浪费数据/搞砸我的表格视图。

我该怎么办,谢谢?

0 投票
0 回答
463 浏览

ios - 尝试使用 AsyncDisplayKit / Texture 为 ASCollectionNode 重新加载数据

每当用户下拉刷新或决定过滤他们看到的内容时,我都会尝试正确刷新ASCollectionNodefrom Texture/ 。AsyncDisplayKit

通过使用Texture'sshouldBatchFetchwillBeginBatchFetchWithdelegate 并将contextfor batch fetching设置为trueViewController最初能够批量获取和加载数据。同样,当用户向下滚动(分页 API)时,我能够加载更多数据并且一切正常。

但是,当我想将我的数据管理器设置为空并尝试在初始化后重新启动进程时ASCollectionNode,即使我将其设置为 true,批处理获取上下文似乎也停止工作。我尝试了不同的方法来正确“重新加载数据”,但没有成功使用Texture's 的异步方法。

我失败的尝试:

  • 我尝试使用.reloadData()但读到它的效率非常低ASyncdisplaykit并且已被弃用。清除我的数据后,调用 reload data,然后将 my 设置weNeedMoreContenttrue,会导致索引越界错误。截图:reloadData 函数

  • 当用户刷新时,我尝试删除所有当前行,然后将context批量提取设置为,true但也不会发生任何事情。

如果有人有任何用于刷新的工作方法,ASCollectionNode请告诉我!

ASCollectionNode 委托函数

执行批量获取和 API 帮助函数

0 投票
1 回答
51 浏览

swift - 用户滚动到底部后,仅在新行重新加载 TableView

我正在尝试将新数据附加到 Tableview,并且只为添加的新数据重新加载 Tableview。

我的应用程序一直崩溃给我这个错误:“尝试从第 0 部分删除第 19 行,它在更新前只包含 10 行”

一旦异步函数 contentQueryContinuous() 完成,我想重新加载这些行。

这是我的代码:

这是 contentQueryContinous()

}

0 投票
1 回答
262 浏览

jpa - Eclipselink 批量获取 VS 加入获取

什么时候应该使用“eclipselink.join-fetch”,什么时候应该使用“eclipselink.batch”(批处理类型 = IN)?

join fetch 是否有任何限制,例如要获取的表的数量?

0 投票
1 回答
32 浏览

reactjs - 如何解决将变量提供给异步函数的错误?

我试图在(fetchPlanets)函数中传递页码

把它得到以下错误

在此处输入图像描述

这是代码

如您所见,异步函数中的变量 page 给出的值未定义