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: 05 Apr 2013 05:46 by ADMIN
Created by: Lajos
Comments: 0
Category: Data Source
Type: Feature Request
3
Currently when I choose a column filter and click on the filter button, a request is sent to the server and data is bound. However, if I work with large data sources and I know in advance that I want to filter by FirstName and LastName, for example, I would like to choose both the filters first, and when filter settings are finalized, I would like to rebind the grid with a button click, for example.

This would enable to bind only once the grid, instead of n times, if the user chooses lazy filtering which would be very useful, especially in the case of large data sources
Completed
Last Updated: 09 May 2016 17:13 by ADMIN
Created by: Gabriel
Comments: 1
Category: Data Source
Type: Feature Request
1
this.dataSource.sync().done(function(){//fire after...}).fail(function(){//any time on fail...});
Unplanned
Last Updated: 03 Jan 2020 15:15 by ADMIN
Created by: Patrick
Comments: 6
Category: Data Source
Type: Feature Request
55
At the moment, the DataSource only uses one field for its ID property (if you enter several, then only one is used, apparently).  This doesn't reflect reality, in that in many cases (where one record is a child of another), the key field for a database table is a composite (from 2 or more fields).  
The existing situation causes problems in inline editing of the KendoUI grid, because default values need to be set for foreign key fields, but if these are set to a valid value, then spurious calls to the Inline_Create method occur because the DataSource treats the record as a new record when it is not.
In any case, allowing multiple fields would simply reflect reality.
Pending Review
Last Updated: 18 Mar 2016 15:58 by ADMIN
Currently, when binding an observable viewModel to a date/time picker control, only date formats built in to the widgets ( a minimal set) and formats specified implicitly by the ParseFormats option. 

I understand the reason for this being to prevent users from being able to type a date or time into the widgets in a format other that what is deemed appropriate for the widget, but it should behave differently when being bound from a view model.

Different platforms and web APIs serialize dates in different ways and developers should not have to always write a custom parser into the kendo datasource schema  for each datetime property of an object or have to specify the ParseFormat on the widget just so it can be bound properly to a date/time picker widget.

In the latest release (as of this posting) the parsing of Microsoft's JavaScriptSerializer date format has been added, ignoring the ParseFormats of the widgets. This is a great step in the right direction, however the W3C standard ISO 8601 date format is not being parsed while bypassing the ParseFormats of the widgets.

Also, currently, the date parser will not allow parsing of ISO 8601 date strings with more than 3 decimal places for fractions of a second. Both Microsofts DateTime.ToString("O") and Newtonsoft's Json.Net's ISO serialization of dates output 7 decimal places for fractions of a second. (I have been in contact with the kendo team about this specifically and they are going to add support, however they are not currently planning to make it bypass the parseformats unless the community votes for it here on UserVoice).

Since Kendo has specific functions used for binding widgets and elements, they should be able to easily make it so all parseformats (built-in and implicitly specified) are used when parsing dates that are set using binding to widgets expecting an actual date object and not a string (the date/time pickers).
Declined
Last Updated: 07 Oct 2012 10:55 by ADMIN
Created by: Gabriel
Comments: 1
Category: Data Source
Type: Feature Request
1
Declined
Last Updated: 20 Nov 2014 18:43 by ADMIN
Created by: Andy Spears
Comments: 2
Category: Data Source
Type: Feature Request
2
It would be nice to have the IF and IFNOT bindings like KnockoutJS has.  It would help keep the DOM cleaner instead of having to use the Visible binding.
Pending Review
Last Updated: 18 Dec 2014 09:42 by ADMIN
Created by: Jeremy Wiebe
Comments: 0
Category: Data Source
Type: Feature Request
4
Currently when there are any errors in data-bind attributes you usually get some array out of bound indexing error (in parseBinding()) or some other obscure error.  

This suggestion is to trap these errors more aggresively and provide better error messages.
Declined
Last Updated: 03 Mar 2020 13:42 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: 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.
Completed
Last Updated: 21 Nov 2014 14:22 by ADMIN
Created by: Jun
Comments: 9
Category: Data Source
Type: Feature Request
20
Mobile app should be able to save the data locally in the mobile device and  when online network status is detected, should have the mechanism to synchronize the local data back to the server. I asked this during the webcast demo about supporting the html5 local web storage or the html5 indexeddb.
Declined
Last Updated: 06 Jun 2013 17:55 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1
Instead of using JSON to create a pie chart in Dataviz, it would be so much easier to use an SQLDataSource, So that the pie chart can be dynamically updated.
Pending Review
Last Updated: 11 May 2016 12:27 by ADMIN
Created by: Jeff
Comments: 0
Category: Data Source
Type: Feature Request
10
The DataSource Model including validation should come from the server and not defined within javascript where possible.  There should be two primary ways to populate the model using the DataSource widget.

1.) Retrieved from the DataSource call itself as a JSON property off of the data call.  You should be able to define a schema: { parseModel: function(data) { return data.model } } to retrieve the model directly from the data call.

2.) You should be able to specify the schema: { model: new DataSource({ ... }) }.  The model itself should be DataSourcable so you can retrieve (with ETag/Last-Modified and Cache-Control) the model as a separate request alongside the data.

Given that you should be able to retrieve the model as a separate request,  you should be given the opportunity to augment/modify the model within the client side using something like schema: { changeModel: function(model) { // Supplement Model here
} }
Declined
Last Updated: 05 Jun 2013 22:16 by ADMIN
Created by: Imported User
Comments: 1
Category: Data Source
Type: Feature Request
1
Add a Kendo UI Mobile Listview with real time cross domain data binding
and this could be a simple modification of your current listview demo, where instead of using the hard coded data, use the real time data which is hosted on a website (i.e. google or twitter) and bind that data (json) to the listview...
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/.
Pending Review
Last Updated: 04 Oct 2016 14:18 by ADMIN
Created by: Franz
Comments: 1
Category: Data Source
Type: Feature Request
19
It should be possible to specify a validate() method on each viewmodel that gets triggered each time a new model value is .set(). In case of an unsuccessful validation an error event or binding could be triggered.
Completed
Last Updated: 20 Nov 2014 18:36 by ADMIN
Created by: Victor
Comments: 4
Category: Data Source
Type: Feature Request
19
We are evaluating migrating from Asp MVC to KendoUI (MVC), which looks promising. However, there is one BIG problem we have encountered: 

Cell values of null are displayed as "Null" instead of as ""! I really urge you to change this since this would require large changes to very many places otherwise. At least an option to select the behaviour.

Thanks
/Victor
Pending Review
Last Updated: 12 Mar 2015 07:41 by ADMIN
Currently Kendo MVVM only supports a very simple binding syntax, one view attribute can be bound to one model attribute. I'd like to have real javascript expressions or function calls in bindings to support more complex scenarios, e.g. you only want to show the "submit" button in a form when all fields have been completed.

KnockOutJS supports this: http://knockoutjs.com/documentation/visible-binding.html#note_using_functions_and_expressions_to_control_element_visibility
Pending Review
Last Updated: 27 Feb 2015 21:24 by ADMIN
Is there planned support for JSON-RCP for DataSource? At least something that does batches? Using REST is fine for example code, but otherwise can result in many connections, etc. While a bigger problem in mobile, it still makes a difference in desktop. ExtDirect and json-rcp both seem to fit the bill.
Completed
Last Updated: 30 Aug 2016 12:27 by Houssam
Created by: Telmo Silva
Comments: 21
Category: Data Source
Type: Feature Request
101
dataSource: {
       type: "odata",
       typeversion: "3"
}