Pending Review
Last Updated: 23 Jan 2017 07:00 by Graham
Created by: Imported User
Comments: 5
Category: Kendo UI for jQuery
Type: Feature Request
50
It would be great if there was a wrapper library for Ember.js similar to the kendo-labs libraries for Angular and Knockout.
Pending Review
Last Updated: 05 Sep 2018 19:46 by ADMIN
Created by: Adam
Comments: 0
Category: MVVM
Type: Feature Request
33
There are issues with null values not correctly binding without using a custom binder.

See demo project here: http://www.kendoui.com/code-library/mvc/grid/binding-nullable-field-to-dropdownlist-editor-in-grid.aspx

Forum post here: http://www.kendoui.com/forums/mvc/grid/nullable-property-in-grid-doesn't-update-(when-bound-to-combobox).aspx
Pending Review
Last Updated: 06 Feb 2018 13:48 by ADMIN
Created by: Steve
Comments: 1
Category: MVVM
Type: Feature Request
32
When a template is declaratively bound in the markup there is currently no way to change it.


In order to make our app changeable by the owners of the data.  We're trying to make everything somewhat generic.  So Ajax call happens, they can provide us with the data and template to use.

However with MVVM there isn't any way for us to actually USE that template.


Steve
Pending Review
Last Updated: 19 Jul 2018 16:43 by ADMIN
Created by: Imported User
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
28
When using jQuery Validation in your forms, particularly with jQuery Unobtrusive Validation, the Kendo controls don't behave well from a styling perspective. In order to get things to work, you need to use a script like the one from this example:

https://github.com/telerik/kendo-examples-asp-net-mvc/blob/master/kendo-input-widgets-validation/KendoInputs_Validation/Views/Home/jQuery_KendoMvcValidate.cshtml

It would be nice if this script/support was better documented and potentially included as a supported mechanism rather than something each customer has to implement and tweak individually.
Pending Review
Last Updated: 11 May 2016 09:53 by ADMIN
Validation framework is great, but too much of a black-box.  No way to understand what failed.  For example, try using a bootstrap styled form, and have kendo validate and add/remove bootstrap error/OK styles from parent elements using onblur.
Pending Review
Last Updated: 10 Aug 2017 15:18 by ADMIN
Created by: Adrian
Comments: 2
Category: Kendo UI for jQuery
Type: Feature Request
27
The previous KendoUI mobile listview respected datasource grouping when endlessScroll was enabled. This functionality has regressed in the Q2.2013 release.

An extract from my support ticket 718079:

For our application, it is not acceptable that the ability to group with endless scrolling has been lost. Grouping is fundamental to the user experience in our app - especially when there can be a lot of items in a listview. It is just as important as the performance that endlessScroll enables. One, without the other is a backwards step.

Telerik response extract:

Thank you for your feedback. I fully agree with you - grouping of a large dataset improves the user experience and provides the necessary visual clues for the user to determine the current position in the list. The only reason why this is not supported is the high complexity and performance implications of the task, when combined with virtual mode, which is a requirement for a large list support - our previous implementation easily crashed the mobile browser when 100+ items were displayed. I would like to suggest that you post this feature request to our UserVoice feedback  site; we are actively following the popular items and responding to our customers demand with each release.
---

I do not believe the complexity is quite as high as has been described. The datasource can identify how many groups there are - for any current filters and adjust the endlessScroll height accordingly. The listview items themselves can be adjusted down in position by the number of group headers above them.
Pending Review
Last Updated: 05 Mar 2015 09:22 by ADMIN
Created by: Pierpaolo
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
27
I would like to implement something similar to what proposed here:
http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/6454228-separation-of-shapes-and-datasource-for-maps-in-da

Basically, it comes to binding shape properties to data: every time data changes, the filling of the shapes is changed accordingly.

Please, guys, this would be really good!
Pending Review
Last Updated: 14 Sep 2015 19:50 by ADMIN
Created by: David
Comments: 0
Category: Data Source
Type: Feature Request
26
It'd be terrific if there was built-in access to client-side data stores (e.g. IndexedDb).
Pending Review
Last Updated: 26 Jun 2017 20:42 by ADMIN
Created by: Brandon
Comments: 0
Category: Globalization
Type: Feature Request
24
We'd like to be able to pass "Q" into the toString function for a date and have it return the quarter.

ex. 
kendo.toString(new Date(2000, 10, 6), "Q") -> Q4
Pending Review
Last Updated: 11 May 2016 14:21 by ADMIN
I know you have special tag structure so that you can implement certain features.  However, for UI elements like the drop-down, numeric input and date-picker, it would be really great to use (or have an alternative control to us) native html elements and data- attributes that are easily recognized by mobile devices and newer, desktop browsers.  For example, for the drop-down, it would be great for it to render a select so that when received by a mobile device, the native option selector can take over.  I am posting this in the Web controls for those of us creating responsive apps where the input surrounded by spans doesn't really work out very well when the page is rendered on a mobile browser.  I realize that are trade-offs so maybe instead of completely disregarding the current controls, maybe another, pure control, or some configuration option to the current controls would be preferable. That way, the developer could decide what was more important - the UI enhanced feature or compatibility with device.
Pending Review
Last Updated: 06 Feb 2017 09:34 by ADMIN
Created by: anirudh
Comments: 5
Category: Templates
Type: Feature Request
23
Hi,

We're building a large JS app that uses jQuery templates. When the number of templates got out of hand, I moved it to another HTML page, and did a $.get("templates.html") and appended that to the DOM.

We load each template one by one. We wanted to do parallel loading using something similar to head.js

Maybe you guys can come up with a way of doing it neater. Maybe something like this:

kendo.templates.remote = ['templates1.html', 'templates2.html'];
kendo.ready(function(){ //kick ass! });
Pending Review
Last Updated: 07 Dec 2018 18:05 by ADMIN
Created by: Imported User
Comments: 3
Category: Kendo UI for jQuery
Type: Feature Request
23
Please add generic versions of DataSource and ObservableArray to the TypeScript definitions file.
Pending Review
Last Updated: 07 Jan 2016 15:26 by ADMIN
Created by: Andrew
Comments: 1
Category: MVVM
Type: Feature Request
23
ObservableArray currently implements some of the ES-5 Array functions, including:
indexOf(), forEach(), map(), filter(), find(), every(), some()

Like the other Array functions, ObservableArray should use the native implementations of these functions if the browser implements them (IE9+, Firefox, Webkit, etc.).

Pending Review
Last Updated: 01 Aug 2017 13:03 by ADMIN
Created by: Andrew
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
22
The DataBound event is the last event that can be bound to at present (other than user interaction events) - this occurs before rendering. In the situation where a chart wrapper is in a hidden div to be displayed and the datasource to be re-read under certain circumstances, it would be useful to have a post render event to ensure the chart is fully drawn before displaying the div.
Pending Review
Last Updated: 01 Jul 2018 16:17 by ADMIN
Created by: Imported User
Comments: 5
Category: Scheduler
Type: Feature Request
22
See http://alloyui.com/examples/scheduler/. This is very intuitive and kendoui fails here a bit. Even show the time in the event dynamically
Pending Review
Last Updated: 21 Oct 2016 10:19 by ADMIN
We need to be able to define models with complex/nested fields

```
var Book = kendo.Data.Model.define({
    id: 'id',
    field: {
        id: { type: 'string'},
        title: { type: 'string'},
        author: {
            firstName: { type: 'string'},
            lastName: { type: 'string'},        
        }
    }
});

We would also benefit of fields of type kendo.data.Model and [kendo.data.Model] (arrays of items derived from kendo.data.Model) like mongoose Documents, SubDocuments and Arrays of SubDocuments. 

DataSources are simply arrays of such models and do not need to be flat tables.

Grids should not be an issue: they could ignore all complex fields and arrays and rely on calculated fields at the root to flatten the Model.
Pending Review
Last Updated: 21 Sep 2017 14:29 by ADMIN
Created by: Roger Hendriks
Comments: 1
Category: Drag and Drop
Type: Feature Request
21
See jqueryui.com/resizable/. Also checkout the nice set of options
Pending Review
Last Updated: 26 Mar 2018 04:32 by ADMIN
When scrolling data in a grid using the virtualization scrolling option, the query to fetch the next section of data will occur twice. It does not happen for every query, but it does happen all the time regardless of scrolling fast or slow.
Pending Review
Last Updated: 30 Jul 2018 09:55 by ADMIN
Kendo templates are broken if they contain any character, which is encoded to '{' since '#' is en expression delimiter for kendo templates. Documentation suggests to escape '#' with '\\#', but this makes the very basic syntax (example using ASP.NET MVC) look ridiculous: instead of writing @Localization.Get("aaa") I need to use @Html.Raw(Html.Kendo().TemplateEncode(Html.Encode(Localization.Get("aaa")))) for every localization string I have in kendo templates (since any string may contain unicode characters in some language).
If you had '##' or '$' as expression delimiter, simple @Localization.Get("aaa") would work in 99.9% of cases.
I suggest you:
1) Fix current template syntax parser to not treat HTML-encoded symbols as template delimiters.
2) For more reliability, create second template type 'text/x-kendo-template2' with delimiter being '##', '$' or whatever is found the least conflicting after proper analysis. Make it recommended for future and make 'text/x-kendo-template' obsolete.
3) Add TemplateEncode() method to Kendo MVC extensions.
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.
1 2 3 4 5 6