如何动态更新呈现的查询

时间:2014-02-10 08:14:17

标签: design-patterns responsive-design dynamic-data

在过去,我曾经将任何预期大的查询限制为较小的块。这些将被渲染到不同的页面中,任何过时的信息都会通过手动重新加载来解决。

现在我想要两个功能:

  1. 无限滚动
  2. 使用较新的后台更新更新当前视图
  3. 我不知道如何在没有完全重新加载的情况下更新UI。

    假设我刚刚渲染了我的前50个查询结果。用户向下滚动到第40行,我必须获取更多。但是经过一段时间后,旧的切片51-100可能现在从43开始,或者可能是54.我想动态地将更多数据融合到当前视图中(以及动画背景插入/删除)。

    我的第一种方法是获取一个更大的 id id 数组(0-100)来计算旧查询结果的新元素的所有插入和删除点。然后我可以计算我想要获取的新切片的起始位置,但是在所有计算之后这可能已经过时了: - (

    哪一个是用于解决此问题的常见解决方案或模式?

0 个答案:

没有答案
相关问题