Pending Review
Last Updated: 28 May 2019 08:18 by ADMIN
Created by: IT Valk Solutions
Comments: 2
Category: Chart
Type: Feature Request
1

01 @(Html.Kendo().Chart<Model>() 02 .Name("Donut_" + @customId) 03 .DataSource(dataSource => dataSource 04 .Custom() 05 .Type("aspnetmvc-ajax") 06 .Transport(transport => transport 07 .Read(read => read. 08 Action("Data_Read", "Data") 09 )
10 .Refresh(refresh => refresh.
11 Interval(5000)
12 )
13 ) 14 .Events(events => events 15 .Error("onDonutError") 16 ) 17 .Schema(schema => schema 18 .Data("Data") 19 .Total("Total") 20 .Errors("Errors") 21 ) 22 ) 23 .Series(series => { series 24 .Donut( 25 model => model.Value, 26 model => model.Description, 27 model => model.Color, 28 null 29 ) 30 }) 31 .Events(events => events 32 .SeriesHover("onDonutSeriesHover") 33 .Render("onDonutRender") 34 ) 35 )


I would like to have an option to set an interval for refreshing the data in my chart (or any other control that uses a datasource). At this moment, I need to use the jQuery setInterval function to refresh the chart, but when using a dynamic range of controls, I don't want to write a refresh for every control on my page.

This can be done in two ways. First, a parameter in the wrapper that takes an int as value (for instance 5000 for 5 seconds). Second, an event that hooks into a JavaScript function, passing the id and type of the control. The first option is absolutely preferred (as shown in the code on line 10).

If you're declining this request, please advise on the best practice to handle this situation with regard to dynamic dashboards.

Pending Review
Last Updated: 11 Dec 2018 08:59 by ADMIN

Hello,

 

I noticed that the date format from my current kendo culture (fr-FR) is not applied properly for Weeks and Days units on xAxis labels of a chart with date axis.

 

I had to set the property DateFormats for Weeks and Days of my XAxis Labels to force the format (other units work fine) :

@(Html.Kendo.Chart(Of Models.DataViewModel).
        Name("chart").
        Title(typeMesure.GetDescription()).
        DataSource(Sub(dataSource)
                       dataSource.Read(Sub(read)
                                           read.Type(HttpVerbs.Get).Action("GetData","Data"))
                                       End Sub).
                                       Sort(Sub(sort) sort.Add(Function(m) m.Dt).Ascending())
                   End Sub).
                            Series(Sub(series) series.
                                        ScatterLine(Function(m) m.Dt, Function(m) m.Value).
                                        Markers(False).
                                        MissingValues(ChartScatterLineMissingValues.Gap).
                                        Color("#cb1d39").
                                        Tooltip(Sub(tooltip)
                                                    tooltip.Visible(True).
                                                    Template("Date : #= kendo.toString(value.x, 'dd/MM/yyyy HH:mm') # <br/>Valeur : #= kendo.toString(value.y, 'n3') #")
                                                End Sub)).
                            XAxis(Sub(xAxis) xAxis.Date().
                                        Min(Model.DateDebut).
                                        Max(Model.DateFin).
                                        Labels(Sub(labels) labels.DateFormats(Sub(dateFormats) dateFormats.Weeks("dd/MM").Days("dd/MM")))).
                            Panes(Sub(panes) panes.Add().Clip(False)).
                            Pannable(True).
                            Zoomable(Sub(zoomable)
                                         zoomable.Mousewheel(Sub(mousewheel) mousewheel.Lock(ChartAxisLock.Y)).
                                         Selection(Sub(selection) selection.Lock(ChartAxisLock.Y))
                                     End Sub))

 

Could you please fix this issue in a future version ?

Thanks and regards.

Pending Review
Last Updated: 07 Dec 2018 08:30 by ADMIN
Created by: Sudipto
Comments: 7
Category: Chart
Type: Feature Request
0

Background:

In our project, there's a newly revamped application and Kendo UI has been used for first time.

The Home page of our application has a bar graph and a donut graph. 

I am from Test Automation team and run OpenTest-Selenium tests on Chrome and IE browsers.

The problem described below applies to both, so to keep it simple I will describe for only the bar graph.

 

Reference isolated application:

https://demos.telerik.com/kendo-ui/bar-charts/column 

 

Problem Description Title: UI based automated tests run on Chrome succeed, but fail on IE for Kendo Bar Chart

Troubleshooting performed: In both browsers, we looked for the click event using the Browser Inspector

Observation: The click event is present in Chrome, but not in IE

 

I found an article in your site:

https://docs.telerik.com/kendo-ui/controls/data-management/grid/performance#using-fast-browsers

 

Is this the reason that you've no exposed this event specifically in IE?

(My understanding from this is that the Click event can be exposed, but is currently not done in the interest of performance).

 

Could you share any data on what is the slowness with how much data, so I could share it with our Dev team.

Because the number of bars in our application is only 4 (always) and volume of data gets reflected in the height of the bars.

 

Thanks,

Sudipto.