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