我正在使用Flex 3,BlazeDS与Java层交互并传输数据。我一次获得超过10000行数据以显示在我的数据网格中。我一次显示200个并使用它为应用程序分页。 (每当我调用下一个按钮链接时,就会发生服务器调用并获取下一个200个数据)
我想知道是否有任何其他技术我们可以使用flex side缓冲10000个数据并显示所有内容而无需每次都调用服务器。
感谢您的帮助。
答案 0 :(得分:0)
您可以在Flex应用程序中放置一个可以保存其中所有数据的中间层,然后对其执行分页。
创建一种从中检索所需数据的方法,例如:
retrieveData(offset:int, limit:int):ArrayCollection
它应该从偏移开始检索数据,并以偏移+限制结束。
retrieveData(500, 20);
应该会返回20个项目
从位置500。希望有所帮助。