Здравствуйте. Пытаемся создать графики. Для одного графика данных может быть очень много. По этому в зависимости от периода загружаем данные из базы с определенным шагом. При зуме графика хочется подгружать новые данные.
Пробовал в
@Subscribe("chart")
private fun onChartZoom(event: StockChart.ZoomEvent)
Подгружать данные, объединять с collectionContainer
сортировать и класть их обратно в collectionContainer
.
val set = collectionContainer.mutableItems.toMutableSet()
set.addAll(newValues)
collectionContainer.setItems(set.sortedBy { it.time })
В таком случае новые значения в график не добавляются и иногда зум сбрасывается и показывается весь график.
Есть ли возможность как-то сделать эту подгрузку?