У меня следующая проблема:
Мой сетка данных имеет средство визуализации пользовательских элементов , показывающее спарклайн . В каждой строке DG отображается спарклайн на основе значений, найденных в поставщике данных (arrayCollection) . Теперь у меня есть index (для отображения уникального числа для каждого значения в спарклайне), который ведет подсчет в ItemRenderer.
Кажется, это работает, что every row in the DG has a unique Renderer with a unique index number
. Однако, когда я reload the data, the index seems not to be unique
больше, он продолжает считать, даже если он должен быть сброшен до 0.
вот код
[Bindable]
public var microLineChart_renderer : ClassFactory;
public function init(){
microLineChart_renderer = new ClassFactory( views.microcharts.renderer.MicroLineRenderer2 );
}
public function loadData( event : ResultEvent){
microLineChart_renderer.properties = { currentIndex: 0};
dg_accounts.dataProvider = result[ 0 ] as Array;
}
Есть идеи?