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: 19 Mar 2018 13:56 by ADMIN
Go here: http://demos.kendoui.com/web/tooltip/api.html

1. Click on Area 1 or Area 2 
2. Then:
a. click outside tooltip area
b. press "Esc"
c. scroll down the page

Current result: tooltip is closed

Expected result: tooltip should not be closed

It would be great to configure tooltip hide behaviour whether to close or not on 2. a, b, c actions.
Pending Review
Last Updated: 23 Oct 2018 16:12 by ADMIN
Created by: Wannes
Comments: 0
Category: Templates
Type: Feature Request
33
Concerning Cross Site Scripting (XSS), from the client-side perspective, data coming from any server cannot be trusted, even when it's one of your own servers (which may have been hacked).
While it is true that you need XSS protection on your server, it's certainly not a luxury to have additional protection on the client-side.

The kendo.template() function for example can be extended to filter out any unwanted <script> tags. The following code would do it:

<code>
var kendoTemplate = kendo.template;
kendo.template = function () {
    var templateFunction = kendoTemplate.apply(kendoTemplate, arguments);
    return function () {
        var htmlWithoutScripts = $.parseHTML(templateFunction.apply(templateFunction, arguments));
        return $("<div></div>").html(htmlWithoutScripts).html();
    }
};
</code>

The jQuery.parseHTML() function will strip any <script> tags...
I'm not sure what the impact is for performance when there are too many repeated template calls on the same screen, but for normal use the overhead should be minimal.
Maybe this code can be run only for the HTML expressions in the template (#= expression#).

Could this kind of XSS protection be added to Kendo UI by default? Or at least be available as an option?

Best Regards,
Wannes Simons.
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: 06 Sep 2018 05:34 by ADMIN
Created by: Imported User
Comments: 5
Category: Diagram
Type: Feature Request
26
What about adding dynamic scrollbars to the HTML5 Diagram widget?

As developer I'm familiar with the pan and zoom concept, but customers and normal users are expected to see scroll bars to move around a diagram. 
In this demo

http://demos.telerik.com/kendo-ui/html5-diagram-sample-app

you can add objects that fall outside of the main view, but no scroll bars appears.

Here http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/6552432-html5-diagram-control-allow-scrolling

was posted a similar request, but the scrollbars Kenshin suggested 
are static.

The scrollbars does't readapt if the work area changes. 

If you move objects around, apply a different zoom, add more elements, and so on.
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: 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: 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 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: 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: 12 Oct 2018 16:14 by ADMIN
Created by: Robert
Comments: 0
Category: PivotGrid
Type: Feature Request
23
You really need to add sorting to your Kendo UI pivotgrid for flat/local data sources.  The entire point of a pivot grid is to analyze data.  We did a POC with it for our salesmen.  The feedback was:  "It's almost useless if I can't sort it and see my top and bottom sellers, etc...".    So, we're swapping out the pivotgrid for Infragistics Ignite UI.  It's a shame too, cause most everything else is there. 
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: 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: 15 Dec 2017 16:29 by ADMIN
Created by: Anders Bengtsson
Comments: 0
Category: PanelBar
Type: Feature Request
21
On the panelBar I want to set orientation to horizontal. This would make many nice design oppertunities.
1 2 3 4 5 6