we are building dashboard, user has capability to build his own chart with dataSource from API, problem comes when user used dataSource with nested JSON data, how can i deal with nested JSON data with charts,
how can i deal with such scenario, i.e i want to give the user capability to create his own chart with dynamic dataSource , if there a code sample, i will appreciated
also, can i use HierarchicalDataSource with charts for such scenario
please check dojo link to get sample of data
Hi ,
in a toolbar with 2 buttons at right side the toolbar has 2 rows:
Dojo and screenshot in Firefox 60.3.0esr (64bit).
In Firefox 63.0.3 it is ok: the toolbar has only one row like expected.
Is there a workaround for Firefox esr?
Peter
Hi,
is it possible to switch a multi-line plot to a stacked mode like in labview? See picture in post Waveform chart with stacked plots .
It has one x- or category-axis, same gridlines, one category-axis cursor line - similar in kendo the crosshair line. But separate y- or value-axis.
The https://docs.telerik.com/kendo-ui/api/javascript/dataviz/ui/chart/configuration/series.stack is not correct, because it aggregates the values ( sum/%) at thy a-axis.
Peter
Portion of my gantt chart code:
@(Html.Kendo()
.Gantt<ProjectMilestoneGanttTaskViewModel, ProjectMilestoneGanttDependencyViewModel>()
.Name(ganttName)
.Editable(e =>
{
e.DragPercentComplete(false);
e.Template(Html.Partial("EditorTemplates/ProjectMilestoneGanttTaskViewModel", new ProjectMilestoneGanttTaskViewModel()).ToHtmlString());
})
ProjectMilestoneGanttTaskViewModel.cshtml:
@model ProjectMilestoneGanttTaskViewModel @Html.EditorFor(x => x.Title)
Title will not bind in the editor template, it always appears blank. I have plenty of other fields that are not "Title", and those bind perfectly. If I change the name it also binds just fine. I noticed that in the your editor template in the demo it uses lower case "title". I would simply use another name than title but IGanttTask is expecting a "Title" field.
Is this a known issue?
Hi,
My requirement is to populate json data with Pivot grid using date as a filter and each fields data should be populated in single row of that particular date.
Is there any custom option available for pivot grid for my requirement?
please suggest.

$('#gridWrapper').find('div').remove().append($('<div id="grid"></div>')); I receive an error message from kendo.core stating that one the columns names are no longer defined.
So somewhere there must be some lingering data that isn't cleaned up by the process above, but I couldn't figure out where that is ...yet.
Any hints welcome :).
Thanks,
Rainer
var crudServiceBaseUrl = "../_vti_bin/listdata.svc/", kendo = window.kendo, App = window.App = { columMap : { 'Tasks' : [ { title : "Title", field : "Title" }, { title : "Created", field : "Created" }, { title : "Created By", field : "CreatedBy.Account" } ], 'Contacts' : [ { title : "Last Name", field : "LastName" }, { title : "Created", field : "Created" }, { title : "Created By", field : "CreatedBy.Account" } ] }, Model : { gridMeta : kendo.observable({ listName : 'Contacts', total : 0 }) } }; App.DS = { sharableDataSource : new kendo.data.DataSource({ type : "SP2010", serverPaging : true, serverSorting : true, serverFiltering : true, sort : [ { field : "Created", dir : "desc" } ], pageSize : 40, transport : { read : { url : function () { return crudServiceBaseUrl + App.Model.gridMeta.get('listName') }, dataType : "json" } }, change : function (e) { App.Model.gridMeta.set('total', this.total() || 0); } }) }; App.createGrid = function(options) { var options = options || {}; $('#grid').kendoGrid({ dataSource : App.DS.sharableDataSource, autoBind : options.autobind || false, height : 400, sortable : true, navigatable : true, selectable : 'row', scrollable : { virtual : true }, columns : App.columMap[App.Model.gridMeta.get('listName')] || [] }); };// Currently KendoUI grid doesn't support column modifying of an existent grid App.refreshGrid = function() { $('#gridWrapper').find('div') .remove() .append($('<div id="grid"></div>')); // This throws an error when changing from one column set to another App.createGrid({autobind: true}); }; App.init = function () { kendo.bind($("span.total"), App.Model.gridMeta); App.createGrid(); };