Pending Review
Last Updated: 09 Nov 2018 16:41 by Prasadh
When we use custom validation for a cell using below method
kendo.spreadsheet.defineFunction("CUSTOM_VALIDATION", function(num){});
its triggered for each cell. Let say i have applied this validation method for 100 cells. If i changed any one cell then this method got invoked 100 times. Instead it should execute single time i.e, for that changed cell only. We cant keep 100 different methods for 100 cells. This will impact more on performance. Please look it on this and fix accordingly. 
This feature will be helpful for complex usage.
Pending Review
Last Updated: 09 Nov 2018 11:39 by ADMIN
Created by: francesco
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2
The idea is that we have dispatchers (classes that fire events) and listeners (classes that listen for events). 
Pending Review
Last Updated: 08 Nov 2018 14:42 by Charline
For easy using local arrays with kendo DataSource it would be good to have a functionallity to assign an array (kendo.obersvableHierarchy) without configure transport for CRUD operations.
When using Kendo MVVM it's easy then to define a grid the columns and field, and bind only the observable array as datasource.

And it would be great to have the possibility to assing depended arrays as field in an array that will be used as datasource for a grid or dropdown. Then we can assing the depended array of a selected dataitem to another control. So there is an need to have a special datatype like "dependedArray" and changes to this depended array has no effect to all ohter controls that where the viewmodel was bound.
Then we have more time to develope business logic. 
Pending Review
Last Updated: 08 Nov 2018 09:27 by ADMIN
Created by: Trent
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
13
Add required validation support when using radio buttons. This is currently not supported out of the box. Ideally only one radio button in a group should need the required attribute, not all of them.

See forum post below for more information:

http://www.telerik.com/forums/extending-the-kendo-ui-validator-to-support-required-validation-on-radio-buttons
Pending Review
Last Updated: 01 Nov 2018 17:44 by Christine
Would you consider adding a property for "FileSource" to the Files option of the upload widget?  Then i could set the base 64 string (since the images are stored in the database).  This would make it so much easier to display an image preview for these files.  Right now I have to do a hack because this is not supported (see ticketID: 1348670).  Please consider adding this property for the next version - thank you!

Here is what the code would look like with the new property available: 

                    .Files(files =>
                    {
                        foreach (var file in Model.Attachments)
                        {
                            files.Add().Name(file.FileName).Extension(file.Extension).Size(file.Size).FileSource(file.Base64Src);
                        }
                    }
Pending Review
Last Updated: 01 Nov 2018 13:30 by Andy
Created by: Andy
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
1
The ImageBrowser only supports a Path and Filename to identify a file.  It would be nice to be able to use an ID instead of the Filename as an identifier.  This would involve changing the FileBrowserEntry object to include an ID property and make it available throughout (e.g. Thumbnail and Image URLs). 
Pending Review
Last Updated: 30 Oct 2018 12:28 by ADMIN
Created by: Imported User
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2
your claims your components are accessible according to WCAG success criteria are not valid.

Even your own website is not keyboard accessible. 

Try using a keyboard to navigate your components and you will understand why.

I will be recommending that our organization not use Kendo UI until you address all 38 WCAG 2.0 Levels A and AA Success Criteria.
Pending Review
Last Updated: 25 Oct 2018 23:32 by Anthony
Created by: Anthony
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
1
Include Flow type definitions for kendo-ui jquery modules. 
Pending Review
Last Updated: 25 Oct 2018 11:12 by ADMIN
Created by: Sam
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
3
Support Value template on ComboBox & MultiColumnComboBox
Pending Review
Last Updated: 24 Oct 2018 12:20 by ADMIN
Created by: Denny
Comments: 0
Category: TreeView
Type: Feature Request
1
Kendo TreeView should return a promise.

When using treeview and setting loadOnDemand: true when you call expand on a node that has not been loaded there's no way to know when the loading has completed.

Returning a promise will allow the developer to know when the expansion has completed.
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: 22 Oct 2018 07:00 by Bla
Created by: Bla
Comments: 0
Category: Grid
Type: Feature Request
1
Hello,

from our development I could collect some suggestions for improvement, which we would be pleased about in the future:

MVC
-> Grid
-> Export to Excel
- Do not show columns in export - currently only possible with Javascript
- Display additional columns in the export that are only displayed in the export and not in the interface 
Pending Review
Last Updated: 21 Oct 2018 18:44 by ADMIN
Created by: René
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2
We have isnull and isempty operators for string fields. But it is too much "technical" for standard users. It is hard to explain difference between null and empty. It is the same for most of user. It is just "no value". There is no difference in grid view. Youll see empty space. Empty string or null value, it desn't matter. 

There should be operator to filter nulls and empty strings with one filter item. Something like "With value" and "Without value". It implements merged operators "isnull or isempty".
Pending Review
Last Updated: 19 Oct 2018 07:19 by ADMIN
Created by: Levi
Comments: 0
Category: ListView
Type: Feature Request
20
The Mobile version of ListView supports grouped datasources, but not the basic web ListView. This should also support group header/footer.
Pending Review
Last Updated: 18 Oct 2018 16:02 by ADMIN
Created by: Robert
Comments: 2
Category: Grid
Type: Feature Request
7
It would be really great if Kendo implemented JQuery Promises on all methods that are fired asynchronously. There are several places where there would be direct and tangible benefits:

1) DataSource: Methods like fetch() and read() would be able to chained with .then(), .fail(), and .always() in order to complete certain operations after these methods have completed, but before events are fired up the chain.

2) UI controls like Grid: calling KendoGrid.saveChanges() would allow you to chain a .then() function to the end, so that a particular function can be called only when a particular instance of saveChanges completes, not every time the requestEnd event is fired on the DataSource.
Pending Review
Last Updated: 16 Oct 2018 11:48 by ADMIN
Created by: Bryan Cho
Comments: 0
Category: Upload
Type: Feature Request
3
Hi Team, I suggest the feature which can be copy and paste image while upload images. 
For fashion industry, we handle many images of clothes and we need to upload image to legacy system. 
However, we don't upload images by drag drop of them. We add the arrows, shapes and some texts about the image on the Excel
As of now, we capture all of them and put the image editing tool and then save and upload. so, if there's new feature which can be paste from clipboard, it'll be save much time for many person. 

Example of free component that already do this: 
https://pqina.nl/filepond/#examples
Pending Review
Last Updated: 15 Oct 2018 18:37 by ADMIN
Created by: ankit
Comments: 0
Category: Grid
Type: Feature Request
7
Currently, If I use Kendo Grid on a page with 10 column by 10 rows(and have 3 rows in editable mode & 7 rows in disabled/locked mode). I can not navigate through grid control via TAB key with only Enabled columns. It still go through each control.

Logging to support request, I am being advised that I need to impalement my own TAB logic. However, if you think, it doesn't make sense for TAB to be stopped at Disabled column.

It is probably stopping as Kendo doesn't have any direct mechanism of disabling some columns for edit. I wrote some Jquery which doesn't let us click on some column and I used CSS to make it look like disabled. 

It is nice if ClientTemplate allows facility where we can enable/disable controls and TAB key respect those.
Pending Review
Last Updated: 13 Oct 2018 23:44 by ADMIN
Created by: Imported User
Comments: 0
Category: MVVM
Type: Feature Request
2
I was trying to use negation operator in a binding using MVVM, just like angular does it, for example I am going to use, you could say why don't use "invisible", it could work on this example, but we have some others custom bindings, or some other scenarios were we have to create multiple properties to handle that, which is a pain.
EX
<div id="example-1" data-bind="visible: !IsNotAdmin"></div>
<div id="example-1" data-bind="customBinding: !IsAdmin"></div>
So, are you supporting the negation operator on bindings or are you planning to do it?
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: 11 Oct 2018 08:04 by Saranya
Created by: Saranya
Comments: 0
Category: Grid
Type: Feature Request
1
Viewing the grid columns and arranging data based on respective media queries