分页是如何工作的,Flex 必须加载所有数据库记录以确定要生成多少页?
假设我有一个包含 10,000 多条记录的表,并且希望将其拆分为每页 10 条记录的页面,并放入数据网格组件中。Flex 是加载完整的 10,000 多条记录,还是仅加载其中的一部分?
我想在后端使用 PHP 和 AMF。
分页是如何工作的,Flex 必须加载所有数据库记录以确定要生成多少页?
假设我有一个包含 10,000 多条记录的表,并且希望将其拆分为每页 10 条记录的页面,并放入数据网格组件中。Flex 是加载完整的 10,000 多条记录,还是仅加载其中的一部分?
我想在后端使用 PHP 和 AMF。
这是 Adobe 博客上的一篇很好的文章,讨论了如何做到这一点。他们称之为“隐式分页”。
http://blogs.adobe.com/mchotin/archives/2004/03/large_data_sets.html
基本上,它涉及创建一个能够在用户尝试查看尚未加载的数据时按需获取数据的数据提供者。
希望这可以帮助!
我们还尝试在 Flash Builder 4 中简化这一点(并支持任何类型的数据/服务器技术)。