我需要一些概念上的帮助:
我正在尝试显示一个页面,其中包含一个包含大量数据的表(中等大量的行,非常大的列数),我希望该页面尽可能快从用户的角度来看,尽可能平滑。我正在做的是以下内容:
检索包含要在表格中显示的元素的数据库主键的列表。
遍历列表,异步请求给定其主键的每个元素,并且每次检索到元素时,都将其添加到表中。
每个检索操作都是作为Web服务调用实现的。
现在我的问题如下:
如果元素按照与请求不同的顺序到达,我该如何重新排序元素? (对我来说绝对必要的是,这些元素在表中插入的位置与它们各自的主键位于原始列表中的位置相同。)
此策略是否可以与任何可用的主要JavaScript网格控件兼容? (当然,我无需修改或理解这些控件如何在内部工作。)