Есть ли способ применить рендерер к сетке таким образом, чтобы он не изменял значения в поставщике данных?У меня есть сетка данных, и в одном из ее столбцов есть средство визуализации клиентов, которое переопределяет функцию набора данных и преобразует числовое значение в поставщике данных в слово.Моя проблема в том, что когда я сортирую сетку по этому столбцу, она сортируется по новому значению, тогда как я хочу, чтобы она сортировала по старому значению, которое было изначально в поставщике данных.
Вот мой рендер:
public class MyRenderer extends Text {
override public function set data(value:Object):void {
super.data = value;
data[DataGridListData(listData).dataField] = MyClass.convertValue(data[DataGridListData(listData).dataField]);
super.invalidateDisplayList();
}
}