Показать сообщение отдельно
Старый 21.09.2010, 20:56
Dimitry_II вне форума Посмотреть профиль Отправить личное сообщение для Dimitry_II Найти все сообщения от Dimitry_II
  № 7  
Ответить с цитированием
Dimitry_II

Регистрация: Jan 2010
Сообщений: 211
Не, это надо создавать кастомный, переопределять ... муторно из-за одного значка.
Зато заинтересовался этим вопросом и нашел решение:
Код AS3:
(dg_areas.columns[0] as DataGridColumn).sortDescending = true; //или false - это для теста
dg_areas.dispatchEvent(new DataGridEvent(DataGridEvent.HEADER_RELEASE, false, true, 0, "title", 0, null, null, 0));
Причем, можно не заморачиваться с собственным сортингом - встроенный у датагрида точно такой же, просто надо вызвать DataGridEvent с событием HEADER_RELEASE - отсортируется и стрелочку установит.

А что касается приведенного protected метода, то, насколько я понял, он определяет местоположение самого значка, но не производит непосредственно сортировку.