Сохранять порядок строк в Flex AdvancedDataGrid - PullRequest
1 голос
/ 30 сентября 2009

У меня есть AdvancedDataGrid, который позволяет пользователю перетаскивать строки, чтобы упорядочить их, а также сортировать по столбцам. Я хочу сохранить порядок строк, чтобы при следующей загрузке данных порядок строк сохранялся.

У меня есть привязываемая коллекция массивов к сетке данных. Массив является коллекцией пользовательского объекта AS. Я попытался просто использовать массив массивов bindabled, который я передаю сетке данных, но порядок всегда остается прежним.

спасибо.

1 Ответ

0 голосов
/ 01 октября 2009

вам нужно добавить поле члена sortOrder в пользовательский объект AS, который вы используете. Когда пользователь выполняет сортировку при перетаскивании, вы можете обновить переменную sortOrder.

Кроме того, ваша ArrayCollection должна иметь добавленную SortFunction. (myAc.sort = mySortFunction). Эта SortFunction будет использовать SortField для сортировки по 'sortOrder' (численно).

Этого должно быть достаточно, чтобы начать: -)

...