Я пытаюсь динамически изменить sortArrowSkin в DataGrid.
Вот мой код:
grid.clearStyle("sortArrowSkin");
grid.setStyle("sortArrowSkin", mx.skins.ProgrammaticSkin);
, а затем сбросьте его позже с помощью
grid.clearStyle("sortArrowSkin");
grid.setStyle("sortArrowSkin", mx.skins.halo.DataGridSortArrow);
Вывод getStyle ("sortArrowSkin") является правильным значением после каждого из них, но стрелка сортировки остается в заголовке.
Если я вначале установил статически любой из них, они будут работать нормально, но если я изменю их динамически, как это, изменение не будет отражено.
Я также пытался сделать недействительными все свойства сетки, список отображения, размер и т. Д. После установки стиля, но с теми же результатами.
Кто-нибудь смог сделать это успешно?