Declined
Last Updated: 27 Feb 2015 21:32 by ADMIN
Currently if you have combos that are bound via MVVM or knockout etc and have a kendo data source on them for doing suggest lookup they will query everything without a filter to get the display value for the bound value that is set to the value property of the combo.

I should be able to pre-populate an initial set of data on the datasource which it will use when the value property is set. If and only if it isn't set, it should then go and do an odata query with filtering for the specific item and only the specific item based on the field that the dataValueField is bound to, not everything.

Further the combobox and auto-complete should cache data and searches previously done so that it doesn't have to hit the data source again in these scenarios as the user types.
Pending Review
Last Updated: 31 Oct 2012 15:52 by ADMIN
Created by: Dave
Comments: 0
Category: Data Source
Type: Feature Request
2
Trying to bind to the 'id' and 'for' properties gives an error that this is not supoprted. Both are basic bindings and should be suported.
Declined
Last Updated: 20 Nov 2014 18:35 by ADMIN
As suggested here - http://kendo.uservoice.com/forums/127393-kendo-ui-feedback/suggestions/2522564-server-rendering-for-templates I plan on rendering javascript on the server for a single unified binding codebase.  Except, I plan on implementing my own rendering engine and have no need for you to do that for me.

However, kendo needs to bind everything and enumerate the DOM such as my question here - http://www.kendoui.com/forums/ui/dropdownlist/dropdownlist-autobinding-dom.aspx.  For Kendo to be used on the server side it has to (optionally) render things like dropdown lists, grids, etc completely and control visibility based on CSS rather than partially rendering the DOM (understandably for DOM performance).  ie. disable virtualization option for all controls.

Make sure that Kendo works with server-side rendering for SEO purposes otherwise it's useless for my intended use.

This feature is necessary for server-side rendering with - http://kendo.uservoice.com/forums/127393-kendo-ui-feedback/suggestions/2678704-single-page-application-spa- in combination with https://developers.google.com/webmasters/ajax-crawling/.
Under Review
Last Updated: 17 Jan 2014 16:29 by ADMIN
Created by: Gregor
Comments: 1
Category: Data Source
Type: Feature Request
2
 It would go great batch syncing. And controls would redraw(refresh) just once when array of items is added. Not refreshing control and manipulating DOM(very slow) each time the item is added to datasource.
Example use case: scheduler month events copying...
Declined
Last Updated: 27 Feb 2015 21:25 by ADMIN
Mapping xml with namespace prefixes is not currently possible.

Basic XPath predicates should be supported (no less than is already natively supported by jQuery).

Kendo UI should have first-class support for XML.  As it stands, Xml support is currently second class to JSON.
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.
Pending Review
Last Updated: 24 May 2018 14:28 by ADMIN
Created by: Cestrian
Comments: 0
Category: Data Source
Type: Feature Request
2
"Currently the custom offline storage does not support asynchronous requests". I received this response from Kendo support is response to an issue we have using SQLite for on offline storage. When we try this with local storage or session storage, dataSource.fetch().then() resolves correctly Please implement with SQLite.
Pending Review
Last Updated: 10 May 2017 19:18 by ADMIN
Is there any way to listen spreadsheets filter or bind one more event after spreadsheet filter method?
Pending Review
Last Updated: 13 Jul 2018 20:28 by ADMIN
Created by: Otto Neff
Comments: 1
Category: Data Source
Type: Feature Request
2
see Ticket ID: 981260

var dataSource = new kendo.data.DataSource({
      type: "odata-v4",       
  });

works correct, but if you just define parameterMap
the payload of parameters is not "odata-v4" it changes to old odata
with this:

var dataSource = new kendo.data.DataSource({
        type: "odata-v4",
        transport: {
            parameterMap: function(data)
            {
                return data;
            }
        }
});

This feels like I set dataType JSON for transport, and if I just define beforeSend in Ajax Request,
I suddenly becomes XML just by defining a overwrite function.
Completed
Last Updated: 20 Apr 2016 18:04 by Telerik Admin
Created by: Adam
Comments: 2
Category: Data Source
Type: Feature Request
2
One should be able to group by a specified field, and then sort the groups themselves NOT by that field but by another field. For instance, it is currently not possible to sort data by its name but order it by its date.
Completed
Last Updated: 20 Nov 2014 20:38 by ADMIN
Created by: Dave
Comments: 1
Category: Data Source
Type: Feature Request
2
I know you're continuing to improve the kendo/angular integration, but with the rise of full single page applciationsI think you need a deeper integration between the data source and the use of $http (ie services or resources), to cater for such things as custom http headers (for authentication/authorization, application state, etc), which are often set using http interceptors. A typical example is an authentication token.

I'd rather use the grid & data sources' built in functionality such as just setting the url for the source of the data, but this doesn't allow any way to set custom http headers to have the auth token sent along with the request. I see two options:

1. Allow the dataSource to use $http directly for its transport, thereby piggy-backing ontop of the angular http architecture.
2. Keep what you have and allow the requestStart event to have access to the HTTP Headers collection, thus allowing us to modify them before the request gets sent.
Pending Review
Last Updated: 15 Mar 2017 19:25 by ADMIN
Created by: Enal
Comments: 0
Category: Data Source
Type: Feature Request
2
FYI - There are several related requests that have been voted by 100s of users and marked as completed. However, this support is only at the surface and not complete.

We need all kendo components to consistently support binding to more than just primitive properties but at a minimum to models with Id (for reference) and labels (for display).

Many kendo components support this simple concept with 'dataTextField' and 'dataValue' field, but as soon as we try to customize something seemingly simple (for example multi-checkbox filters on grid columns) we are left with custom coding because at that point kendo falls back to only supporting simple arrays of strings etc.

Thanks.
Pending Review
Last Updated: 16 Mar 2016 15:35 by ADMIN
Created by: Imported User
Comments: 0
Category: Data Source
Type: Feature Request
2
When retrieving data from a remote datasource with a fetchxml via soap that include link entites you get objects that have property names that contain dots like "account.accountid" for example. That doesn't work with Kendo Grid for example. Kendo always tries to go one level deeper if the property name contains a dot. Hence you always have to parse/refactor the results of a retrieve.
Pending Review
Last Updated: 11 May 2016 13:17 by ADMIN
Hello,

 I knew there was "set" function for kendo.data.ObservableObject, it could change value of specified field.

But after this action, we need call "sync" method for data source manually, and sync action will fire some events/ data bound again.

Is there another method, that we only hope sync value of specified field, without fire events and data bound again?

Thank you.
Declined
Last Updated: 13 May 2015 14:19 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1
It is possible to retrieve IEnumerable collection from DataSourceResult, but there is no option to get IQueryable collection that has not been evaluated. I think it might be helpful to use filters from grid that can be used to generate a query.
Pending Review
Last Updated: 27 Oct 2015 20:25 by WT
Created by: WT
Comments: 0
Category: Data Source
Type: Feature Request
1
Currently, an inherited DropDownList widget can only bind to another of the same type  or another vanilla DropDownList (via  alternativeNames array at kendo.all.js line 32813) 

A use case is that I originally created ParentCustomDDL and ChildCustomDDL with the intention of cascading from parent -> child. Since alternativeNames is hard-coded, I was forced to merge the code into one clumsy widget so that name matches name.
Completed
Last Updated: 09 Nov 2015 13:29 by ADMIN
Created by: Stephan
Comments: 3
Category: Data Source
Type: Feature Request
1
In order to clearly identify if a datasource operation is successful, 
two alternatives are possible:

1. Add success event to the datasource in order to get datasource operations separated from update, destroy, add. 

2. Enhance change event by error array. 
Currently, the change even is fired even in case of an error. So, at least an error array containing error messages should be available, together with a property "hasErrors".
Completed
Last Updated: 27 Jan 2015 08:56 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1

I am creating a realestate website, I want my url to be readable,

For example my site url is http://sitename/property/3, (3 represents property id)

I want to change it like this link  www.paarthrepubliclucknow.in

Of course they are using id and all. How can I replace "property" with something like "residential-property-in-india" in my url and it should be changing dynamically according to search.

I hope it is clear what I want to do...
Declined
Last Updated: 28 Jan 2015 15:29 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1
I have a Site http://www.amb-selfiesquaregurgaon.com/ . Can i track its page views,browsing time and any other statistical methods on this..can you please suggest me how can i achieve my goal.