2011-08-18 37 views
0

我需要一些概念上的帮助的结果:重新排列几个异步请求

我想以显示包含有大量的数据(行的中等大数目的单表页面,非常大数目专栏),并且我希望该页面从用户的角度尽可能地快速和平滑。我正在做的是以下内容:

  1. 检索包含要显示在表中的元素的数据库主键的列表。

  2. 遍历整个列表,异步请求每个给定主键的元素,并且每次检索元素时都将其添加到表中。

这些检索操作中的每一个都是作为Web服务调用实现的。

现在我的问题有以下几点:

  1. 我怎样才能重新排序的元素,如果他们以不同的顺序到达比他们要求的? (这对我来说绝对重要的是,这些元素插入到表格中的位置与原始列表中的相应位置相同。)

  2. 此策略是否可以与任何主要的JavaScript网格控件兼容可以在那里? (当然,我不必修改或理解这些控件如何工作。)

+0

2个问题:1.为什么不排序主键,所以你不需要在表中排序呢? 2.为什么不对一些行进行批量请求(而不是逐个进行)? –

+0

@威廉牛:我需要这些行按照特定的顺序,这不一定是主键的字母顺序。 //并且我不想执行批量请求,因为这会使我的页面非常慢。我已经尝试过了。 '排序'为 – pyon

+0

,这可能意味着您希望它的任何顺序。您可以根据服务器中的其他字段对主键进行“排序”。 –

回答