Pending Review
Last Updated: 23 Aug 2017 10:00 by Telerik Admin
It would be exponentially helpful if the "ObservableArray" implemented some basic "Where/Select/Single" methods. This would assist in searching through them and give Kendo UI a much needed facelift in the array department.

Behavior would be, theoretically, as follows...

var viewModel = kendo.observable({
    Users: [
    {
       id: 1,
       name: "Stacey"
     },
     {
       id: 2,
       name: "Dylan"
     },
     {
       id: 3,
       name: "John"
     }
 ]
});

var idSearch = 1;

var result = kendo.Search(viewModelArray).Where(function(x) { return x.id == idSearch });

or ...

var result = kendo.Search(viewModelArray)
.Single(function(x) { return x.id == idSearch });

or possibly even chained like in "linqjs"

var result = kendo.Search(viewModelArray)
.Where(function(x) { return x.id == idSearch })
.Single();

Pending Review
Last Updated: 30 Aug 2018 21:54 by ADMIN
Created by: Derek
Comments: 8
Category: Kendo UI for jQuery
Type: Feature Request
61
Add marker clustering support to the Kendo UI DataViz Map control.
If you are viewing a map with many markers nearby, they should group together so that the map is more pleasing to the eye.

This functionality already exists in the Telerik Silverlight Map control and it would be great to see similar functionality here.

Here's an example of what I want: http://demos.telerik.com/silverlight/#Map/Cluster
Pending Review
Last Updated: 25 Oct 2018 05:07 by ADMIN
Created by: Matthias
Comments: 7
Category: Scheduler
Type: Feature Request
54
Allow to have different child groups for each parent group

Example:
 ___________________________________
 Meeting Room 101     |   Meeting Room 201
 ___________________________________
 Alex  |  Bob                 |   Charlie
 ___________________________________
Pending Review
Last Updated: 01 Nov 2018 17:27 by ADMIN
Created by: Scott
Comments: 8
Category: TreeList
Type: Feature Request
50
Great work on this control boys.... I reckon it needs Filter Row, Multiple Column Sort, Paging to make it consistent with the grid.

Regards,

Scotty
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: 27 Sep 2018 15:51 by ADMIN
Created by: Massimiliano
Comments: 3
Category: Scheduler
Type: Feature Request
47
Kendo Scheduler should have iCalendar Export (in similar way to ASP.NET Ajax Scheduler).
Pending Review
Last Updated: 14 Sep 2018 08:06 by ADMIN
Created by: Victor
Comments: 4
Category: Grid
Type: Feature Request
46
Right now there are two options for sorting, single and multi-column. We would very much like to use the multisort version, however our users fail to understand the functionality. We suggest a new setting, "ctrl-multisort":

Single-sort when clicking and multi-sort when ctrl-clicking, similair to most desktop grid controls.
Pending Review
Last Updated: 13 Nov 2018 18:31 by Gareth
Created by: Ed
Comments: 10
Category: Grid
Type: Feature Request
44
See this Kendo Forum post:
http://www.telerik.com/forums/multi-select-in-responsive

In short, we need additional approaches to grid multi select using touch events
Pending Review
Last Updated: 03 May 2017 17:03 by ADMIN
Created by: Christian Kohl
Comments: 6
Category: TreeView
Type: Feature Request
42
Ability to change a treeview node's description (node text) inline on the fly
Pending Review
Last Updated: 19 Oct 2018 22:12 by ADMIN
As per the .NET format support shown here:
http://stackoverflow.com/questions/11731996/string-format-numbers-thousands-123k-millions-123m-billions-123b

And here:
http://msdn.microsoft.com/en-us/library/0c899ak8%28v=vs.100%29.aspx#SpecifierTh

123456789.ToString("#,##0,") will return "123,457".
123456789.ToString("#,##0,K") will return "123,457K".

kendo.format("{0:#,##0,", 123456789) will return "123,456,789".
kendo.format("{0:#,##0,K", 123456789) will return "123,456,789K".

As per the .NET standard, each trailing comma will round off 3 digits, so 123456789.ToString("#,##0,,M") will return "123M".
Pending Review
Last Updated: 13 Sep 2018 07:04 by ADMIN
Add capability to upload .mpp file and populate the GanttDataSource, GanttDependencyDataSource and Resource Assignments. Thanks.
Pending Review
Last Updated: 17 Jul 2018 21:01 by ADMIN
Created by: Karl
Comments: 5
Category: Grid
Type: Feature Request
35
It would be nice to have the possiblity to toggle edit mode on and off for the Grid.
Use case: Often users find things that need changing whilst browsing data. In those cases it would be nice to have a toggle button in the toolbar that enables and disables edit mode. n quiting edit mode the users
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: 14 Aug 2018 08:48 by ADMIN
When using Grid with virtual scrollbar there is no possibilty to go to sepecific row programaticly. Especially for row that are not yet loaded.

I have managed to move the scrolbar using 

grid.virtualScrollable.verticalScrollbar.scrollTop(scrollRow[0].offsetTop + pageOffset * pageIndex);

however the calcualtion of the location of the row is impossible when rows have dynamic height.
Pending Review
Last Updated: 25 Jul 2018 07:31 by ADMIN
Created by: Jeffrey
Comments: 2
Category: Kendo UI for jQuery
Type: Feature Request
34
Especially with dark themes such as Metro Black, the traditional browser scrollbar does not really fit. I know scrollbar customization is not available in all browsers, but no fallback support is required (as the css is simply ignored by these browsers), and I believe it would greatly benefit users of the browsers that are supported.
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: 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: 26 Mar 2017 08:01 by ADMIN
Created by: علی اکبر
Comments: 3
Category: Kendo UI for jQuery
Type: Feature Request
33
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: 20 Nov 2018 17:29 by Milos
1 2 3 4 5 6