【问题标题】:Persist row order in Flex AdvancedDataGrid在 Flex AdvancedDataGrid 中保持行顺序
【发布时间】:2009-09-30 19:32:07
【问题描述】:

我有一个 AdvancedDataGrid,我允许用户拖动/拖动行以重新排序它们,还允许它们按列排序。我想保存行顺序,以便下次加载数据时,保留行顺序。

我有一个可绑定到数据网格的数组集合。该数组是自定义 AS 对象的集合。我尝试只使用我提供给数据网格的可绑定数组集合,但顺序始终保持不变。

谢谢。

【问题讨论】:

    标签: apache-flex actionscript-3 actionscript flex3 advanceddatagrid


    【解决方案1】:

    您需要将“sortOrder”成员字段添加到您正在使用的自定义 AS 对象。当用户在拖动时进行排序时,可以更新 sortOrder 变量。

    此外,您的 ArrayCollection 必须添加一个 SortFunction。 (myAc.sort = mySortFunction)。此 SortFunction 将使用 SortField 对 'sortOrder' 进行排序(数字)。

    这应该足以让你继续前进:-)

    【讨论】:

      猜你喜欢
      • 2011-07-08
      • 2010-12-15
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多