Pending Review
Last Updated: 20 Nov 2014 19:28 by ADMIN
Created by: Pete
Comments: 0
Category: Data Source
Type: Feature Request
7
I would like to propose that GET handlers return values that can be returned to their callers.  This would allow for things like proxy objects that can return values from other objects, without having to override the get function.  It would also allow for modification, augmentation, or replacement of values.

For examples you might find this interesting: http://millionmunkeys.net/PiMunkey/1.5/Documentation/functions.cfm#filters
Pending Review
Last Updated: 19 Sep 2013 16:41 by Jim
Currently the grid fires the change event if the user clicks on a row. I can use this event to do something, for example, update controls in a detail part of the page below the grid.

If the user groups or sorts the grid, the grid rebinds. It does fire an event for that, but since the grid also removes any selection, to be consistent, it should also fire the same event it fires when the user selects a row. After all...the selection is changing (to nothing).
Pending Review
Last Updated: 10 May 2016 13:23 by ADMIN
Created by: Andrew
Comments: 0
Category: Data Source
Type: Feature Request
5
The success() function in the DataSource should check the response status. If the status is 304 "Not Modified", that indicates that the data has not changed and so the DataSource should not modify its internal data structures nor fire the "change" event.
Pending Review
Last Updated: 20 Nov 2014 19:25 by ADMIN
Created by: Imported User
Comments: 2
Category: Data Source
Type: Feature Request
3
As it stands only during a read the aggregate are fetched from the server via the dataSource. This is incomplete behavior. A grid should, if requested by the programmer,  fetch the aggregates on each update of a row in the grid. That way the aggregates will always reflect the sum(), etc.. correctly.
Completed
Last Updated: 24 Nov 2014 16:45 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 12
Category: Data Source
Type: Feature Request
149
There has been many scenarios where I've needed to know when a DataSource finishes a "read" or "sync" operation.

I know there's the global "sync" event that I can bind to, but a lot of the time I only care about the result of one specific sync call. I can use the "one" method to only listen to it once, but this complicates things when I also care about errors. Since I need to register callbacks for both the "sync" and "error" events, and then unregister either one or the other, depending on which event fired.

It's even harder hooking into a "read" event because the DataSource doesn't expose one. I know I can hook into the "change" event of the DataSource, but I still have to guess whether the change event was fired because of read, or because of some other change.

If these methods returned a deferred it would be a lot easier to handle the circumstances where an app needs to do additional things after a "read" or "sync" is completed.
Pending Review
Last Updated: 20 Nov 2014 19:22 by ADMIN
Created by: Лебедь
Comments: 2
Category: Data Source
Type: Feature Request
4
I need way to revert all changes for observable view model
Pending Review
Last Updated: 09 Sep 2015 19:55 by ADMIN
Created by: Mark
Comments: 2
Category: Data Source
Type: Feature Request
13
With the current hierchical datasource, a simple file system type use case can not be supported... or an email service with nested folders.  e.g. a folder might have subfolders OR files... or and email folder might have emails OR subfolders.  Its is rare that you would ever know how many nestings there are ahead of time.


If the Node object provided some form of a type field/string/object/function to describe the corresponding model that would be very valuable. the library could instantiate the appropriate type at run time. This would also be useful for templating where a simple switch statement could be used to present templates based on the type. I imagine there would be challenges with the datasource fetch as there could be multiple service endpoints a cross the children of a node based on the number of child types. You might consider solving this by changes children from an array to an array of arrays. And you could populated children with the number o possible types, each type having its own endpoint. Anyway it's a pretty common use case so please forward to product management for roadmap consideration. I'd probably consider that #1 on my list.
Pending Review
Last Updated: 11 May 2016 10:06 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
3
Would be good to have ability to to something like this on an observable object:
o.set({ a: 1 })
I.e. pass an object to the set function to update/add properties in o from that object.
Pending Review
Last Updated: 27 Jun 2013 07:46 by Arto
I want to see a sample that uses MySQL as the datasource.
Sample shoulse use views to get the data and stored procedures to update the datasource.
Stored procedures exists already in the DB no ORM procedures creation needed.
Pending Review
Last Updated: 06 Jun 2013 16:45 by Lee
Created by: Lee
Comments: 0
Category: Data Source
Type: Feature Request
1
kendoui data source should support working with arrays or arrays rather than arrays of objects
this way the json being passed between the client and server can be much smaller (and network times reduced)

it will require positional information in order to get to each field instead of name
it will be especially important for grids
Pending Review
Last Updated: 09 Mar 2017 17:33 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
4
It would be really useful to have an option on a data source to keep all data items when retrieving next page data. This feature would have been useful in https://github.com/telerik/kendo-mobile-music-store (where a workaround has been implemented, however this workaround does not work with groups)
Pending Review
Last Updated: 04 Oct 2015 11:28 by ADMIN
Created by: Imported User
Comments: 0
Category: Data Source
Type: Feature Request
3
Currently if i set filter on my remote data source it fetches the data immediately, so if i want a callback i have to call fetch which will talk to server again.
What be really good is to be able to set sorting/filter and receive a callback when data is retrieved from server. 
E.g.
dataSource.fetch({
  filter: {},
  sorting: {}
}) // returns a promise
  .done(function(e){})
  .fail(function(e){});
Declined
Last Updated: 13 Jun 2013 17:41 by ADMIN
Currently the default model binding of Kendo assumes that enums will be serialized as numbers. While this is the case with the default MVC JSON serializer, there are a number of problems with it (including this poor handling of enums) that make people replace the default JSON MVC serializaer with other popular ones - such as the https://github.com/JamesNK/Newtonsoft.Json.

If would be really nice if Kenod datasources could be able to map enum values in both integer and string value name format and if they were binding back the same format returned in the request.
Declined
Last Updated: 27 Feb 2015 21:25 by ADMIN
Completed
Last Updated: 15 May 2017 11:10 by ADMIN
Created by: Alexander
Comments: 5
Category: Data Source
Type: Feature Request
81
Possibility to add filters to hierarchical datasource, that execute recursively.
Use case: In TreeView we need to search for some element text, we need to see elements that contain some text and their parents expanded. Filtering could be usefull here.
Completed
Last Updated: 27 Feb 2015 21:24 by ADMIN
Created by: Imported User
Comments: 4
Category: Data Source
Type: Feature Request
48
signalR gives the possibility to quasi direct connection to the server side with easy parameter passing and easy implementation.
Pending Review
Last Updated: 11 May 2016 11:40 by ADMIN
Created by: Ross Micheals
Comments: 0
Category: Data Source
Type: Feature Request
2
The HiearchicalDataSource should support XML data binding. If not, then the examples and documentation should be updated until that support is present.
Declined
Last Updated: 10 May 2013 19:34 by ADMIN
Created by: Daniel
Comments: 1
Category: Data Source
Type: Feature Request
1
When working with related data and odata you can you something like
http://local/get/Contact//?$expand=ContactType

Where Contact is the primary record and ContactType is n-1 to Contact also need to support 1-n

So the schema needs to be able to handle complex relations right now it is flatted out so I cant specifiy ContactType as a related entity with its own fields in the current schema implementation.

Unless the hierarchical datasource can handle this and bind to more than just the treeview widget, but I can't tell from the docs on the hierarchical datasource.  But really this is more for using this in the model definition such as kendo.data.Model.define({
Thanks,
Pending Review
Last Updated: 11 May 2016 12:22 by ADMIN
Created by: Greg
Comments: 0
Category: Data Source
Type: Feature Request
16
Add full support for syncing of changes made to the HierarchicalDataSource in a TreeView and Grid. Currently, sync() does not perform the correct sequence of CRUD operations that represent the changes made to the data source or control.
Declined
Last Updated: 25 Aug 2015 11:59 by ADMIN
As discussed here:
http://www.kendoui.com/forums/framework/mvvm/min-max-bindings-for-datepicker-and-timepicker.aspx

Provide a way to bind the minimum and maximum dates to a model, so that changing the model changes the min and max dates. This would be useful in creating a date range selector where the start date must be prior to the end date.