I'm using a ScatterBubbleSeries that works perfectly in iOS dev/release. It works perfectly in Android dev.
But when I build for release, it does not render properly.
Basically, when I the HTML (angular) binds the series to empty arrays (not null). Then, my code gets data from a services and assigns the data array to the series.
I was on version 3.2.0. I've tried @next and have the same results. I also tried putting the series attribute update code in a NgZone.run() block. Nothing affects the release Android outcome.
More info: I'm using two SplineSeries on the same view and those render properly.
This is the HTML.
<RadCartesianChart tkExampleTitle tkToggleNavButton style="height: 250" >
<RadLegendView tkCartesianLegend position="Top" enableSelection="true"></RadLegendView>
<LinearAxis tkCartesianHorizontalAxis Minimum="-3" Maximum="3"></LinearAxis>
<LinearAxis tkCartesianVerticalAxis Minimum="-3" Maximum="3"></LinearAxis>
<ScatterBubbleSeries tkCartesianSeries seriesName="saves" [items]="saves" legendTitle="Saves" bubbleScale="3" xProperty="targetX" yProperty="targetY" bubbleSizeProperty="speedBubble"></ScatterBubbleSeries>
<ScatterBubbleSeries tkCartesianSeries seriesName="goals" [items]="goals" legendTitle="Goals" bubbleScale="3" xProperty="targetX" yProperty="targetY" bubbleSizeProperty="speedBubble"></ScatterBubbleSeries>
<Palette tkCartesianPalette seriesName="goals">
<PaletteEntry tkCartesianPaletteEntry fillColor="#ff7777" strokeColor="#ffffff" strokeWidth="2"></PaletteEntry>
</Palette>
<Palette tkCartesianPalette seriesName="saves">
<PaletteEntry tkCartesianPaletteEntry fillColor="#55ff55" strokeColor="#ffffff" strokeWidth="2"></PaletteEntry>
</Palette>
</RadCartesianChart>
8 Answers, 1 is accepted
Thank you for reporting this issue and for the provided code snippet.
I tested this case on my side and was able to reproduce the scenario with missing Series, while the application is built for release for Android.
This is a known issue, which is logged here. We will research the problem and at this point, I would suggest keeping track on the issue for further info.
Let me know if this is applicable to you.
Regards,
nikolay.tsonev
Progress Telerik
Do you have any idea when this will be addressed in the @next release?
This is all that is keeping me from publishing my Android app. It's the first thing people see when they log in.
thanks,
The issue with the not showing the Bubble series still under review and at this time I could not commit with the exact time when this problem will be solved and the fix will be available.
However, we will research it and will provide more detailed info, if there is a workaround and when the fix will be available on the issue. At this time I would suggest keeping track on the issue, where you will find up to date info after its review.
Hope this is applicable to you
Regards,
nikolay.tsonev
Progress Telerik
I don't mean that I want a commitment to a date.
Can you give me an order of magnitude? Are we talking days, weeks, months?
If it is weeks, I need to move to an alternative.
Thanks
As the UI for NativeScript developers team is currently unavailable, we will require some more time in order to investigate the issue and to verify, when the fix will be available. This said, we will get back to you on Monday, next week.
Thank you for your understanding and please accept our apologies for the delay.
Regards,
nikolay.tsonev
Progress Telerik
We discussed this issue with UI for NativeScript team and considered that this issue will be researched with top priority and we will do our best to provide a fix in our @next version as soon as possible.
However due to the complexity of the problem I could not give you more detailed info if the solution will be available in the upcoming days or weeks.
The best I could offer you is to keep track on the issue and we will update the thread when the fix is available.
Regards,
nikolay.tsonev
Progress Telerik
Just to let you know that the fix for the charts is already available in a @next version of nativescript-pro-ui.
Regards,
nikolay.tsonev
Progress Telerik
I happened to be up working late last night and tried the next version and it worked! The app is on google play now.
Thank you!