【问题标题】:Scrollable lazy loading table in FLEXFLEX 中的可滚动延迟加载表
【发布时间】:2011-07-20 11:42:39
【问题描述】:

我需要在 FLEX 中实现一个延迟加载表,即一旦用户开始向下滚动就加载表数据。

类似这样的东西:http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf?c=scrollableDataTable&tab=usage

FLEX 中是否有现成的组件来处理此类需求。如果可以,我可以在任何 FLEX 展示或演示网站上查看吗?

问候,

萨提亚

【问题讨论】:

    标签: apache-flex flex3 flex4 lazy-loading flexbuilder


    【解决方案1】:

    它有时被称为数据分页。 James Wards 在 Tour De Flex 上有一个非常好的演示,在 Flex 4.5 下用于 DataGrid

    【讨论】:

      【解决方案2】:

      简短的回答,不,没有默认组件可以开箱即用地执行此行为。但是,您可以对其进行编码。由于 DataGrid 是数据驱动的,因此当用户滚动到 DataGrid 底部时,您可以使用新数据更新 dataProvider 属性。你需要自己解决这个问题。

      但是,从用户体验的角度来看,我不同意这种行为。我会为用户寻找另一种方式来获取他们想要的数据,比如分页,一次加载所有数据(如果可能的话),也许有搜索功能或过滤。这真的取决于你想要完成什么。

      【讨论】:

      • Achso,我确实实现了分页和搜索。搜索结果再次预计会非常大,用户也会喜欢延迟加载而不是分页。所以想尝试这种荒谬的搜索组合以及延迟加载表格...
      • 但我更愿意使用 JQuery 来实现表的这种延迟加载...希望用户也喜欢这个解决方案
      • 使用 Flash Builder 4 中的 BlazeDS 或 ZendAMF,您可以将项目设置为运行数据服务,并选择数据分页作为选项(即开箱即用)adobe.com/devnet/flex/articles/…
      【解决方案3】:
      猜你喜欢
      • 1970-01-01
      • 2011-01-11
      • 2012-08-08
      • 1970-01-01
      • 2023-03-24
      • 2023-02-19
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      相关资源
      最近更新 更多