Pending Review
Last Updated: 03 Dec 2019 00:01 by Albert
Created by: Albert
Comments: 0
Category: PDFViewer
Type: Feature Request
Please add keyboard scrolling support for the PDFViewer control. Scrolling through files with a lot of pages is very difficult.
Pending Review
Last Updated: 30 Nov 2019 18:23 by Jonathan
It would allow the drawer to be used as a navigation toll and more responsive site if instead of having to build is item via a template to define items like the tabstrip widget and each item defined to support Loadcontentfrom.


              .Items(i =>
                  i.Add().Text("Dimensions & Weights")



Pending Review
Last Updated: 28 Nov 2019 15:29 by ADMIN
Created by: Ben
Comments: 1
Category: Gantt
Type: Feature Request

I would love to see a feature added to the MVC Gantt control that would allow filtering tasks within the Gantt. Currently when we filter tasks in our Gantt using an external filter which filters the datasource tasks are dropped from the result set if their parent tasks do not meet the filter criteria. This is obviously a problem and makes filtering useless when tasks are dropped when they actually meet the criteria. I would like to see the filtering work as the TreeView and TreeList controls do. When you filter a column in those controls the parent items are returned regardless of whether they meet the filter criteria. This is needed in a hierarchical control like the Gantt chart.

This would be a great addition to the control. In the meantime, we'll either leave filtering out of our application or try to find a way to recursively gather all of the parent task ids and include them in our service to return tasks that meet the filter criteria.

Thanks for considering!

Pending Review
Last Updated: 13 Nov 2019 13:33 by ADMIN
Created by: Hanh
Comments: 1
Category: Grid
Type: Feature Request

I'd like to request to be able to merge cells and column filters with the built-in API for the Kendo UI Grid.

Pending Review
Last Updated: 11 Nov 2019 10:32 by ADMIN
Created by: Peter
Comments: 1
Category: Window
Type: Bug Report


I'd like to report a problem with the window component. It's only related to Google Chrome and occurred after the last Chrome update. Windows and Mac alike.

When dragging a non-modal window it does not move smoothly, but in a jerking manner. There is no problem with modal windows.

I've enclosed a screen video. The first windows is moving perfectly, the second erratically. Of course, this is not a major issue, but the client still complains.

This is the configuration. .Draggable(true) does not change the behavior.
      .Title("Placering produktdokument")
      .LoadContentFrom("LoadInsertProductsDialog", "Catalog")
      .Events(e => e.Error("utilities.handleWindowError"))
      .Events(e => e.Close("insertProducts.onClose"))
      .Events(e => e.Activate("insertProducts.wireToolbarEvents"))
      .HtmlAttributes(new {style = "padding: 0;"})
      .Draggable(d => d.Containment(Model.IsPhone ? "" : ".body-content"))
      .Width(Model.IsPhone ? 0 : 700)
      .Height(Model.IsPhone ? 0 : 450)
      .Resizable(r => r.MinWidth(300))
      .Resizable(r => r.MinHeight(260))
      .Actions(a => a.Custom("help").Minimize().Close())

Pending Review
Last Updated: 11 Nov 2019 09:30 by ADMIN

add a grid to a view

open the view with data bound to the grid.

First line of data is not selected.


Now i have to program the ondatabound property for a function which belongs to the grid component. Make it configurable for grids which do not need this feature or vice versa.

Pending Review
Last Updated: 02 Nov 2019 08:25 by n/a
Created by: Victor
Comments: 4
Category: UI for ASP.NET MVC
Type: Feature Request
The Grid should allow switching between case sensitive and case insensitive filtering.
Pending Review
Last Updated: 26 Sep 2019 15:06 by ADMIN
Created by: Dave
Comments: 1
Category: Grid
Type: Feature Request



I think there is a bug with the DataTimeOffset field when used in a Grid. It cannot display correctly and is showing something like /Date(1364927400000)/. I have to retrieve my data from database as DateTimeOffset format and then use a new ViewModel to convert the DateTimeOffset values to DateTime values. This is really annoying.


Could you let me know if there is a way a DateTimeOffset field can be supported in the grid? Sometimes you do have to display the time zone info.


I hope this can be fixed in a future release.




Pending Review
Last Updated: 24 Sep 2019 07:14 by ADMIN
Created by: Jasmine
Comments: 1
Category: Gantt
Type: Bug Report



I have developed an application where I am displaying records in kendo Gantt chart, Initially I want to display only title and give user the option to select start & end date.  This means that I need to pass null value for start & end date, but I could not find the option. Could you please help me with it.

Also I want to add validations for start date & end date i.e. if user does not enter start & end date an alert should be displayed specifying user to add dates.

Please let m know whether its possible or not & if possible how should I go ahead with it.


Pending Review
Last Updated: 09 Sep 2019 11:36 by ADMIN
Created by: Tom
Comments: 1
Category: Scheduler
Type: Feature Request

This is in regards to my previous ticket #1426737. Your suggested solution did not work on closer look. The problem is that the event is turned off completely instead of only for a specific event.

Let me give you a practical example: I have a separate filter for the scheduler that allows me to look at the events for a specific resource. If someone else on a different computer now adds an event that is assigned to a different resource, it still shows up on my calendar. I want to suppress that event if it doesn't match the resource I selected in the filter. Using the'create') turns off the 'create' event completely (at least until the user refreshes the page). That way, new tasks added by someone for the selected resource won't show up.

I would like to subscribe to the events like this:

taskHub.client.update = onScheduleUpdate;

taskHub.client.create = onScheduleCreate;

And then in the function check if the filter applies to the task and if not, suppress it. I tried the 'preventDefault' method, but that also turns off the event completely.

functiononScheduleCreate(e) {

if(e.AssignedResource != filter.AssignedResource)

      e.preventDefault(); -- does not work, turns off this event completely


This is not an untypical requirement for a calendar, especially if there are hundreds of tasks and filtering is the only option to organize them in a legible way.

There has to be a way to achieve this, but I have spent already way too much time on this. I need your help.


Pending Review
Last Updated: 05 Sep 2019 15:45 by ADMIN

In the grouping demo for MultiColumnComboBox (, the first group 'Argentina' is not displayed as a black label on the right. This is inconsistent with the way other groups are displayed.

This can pose a usability issue for example when there are only two groups. The second group has a black label on the right, but the first group does not.

To be consistent, the first group should also display as a black label on the right.

Pending Review
Last Updated: 28 Aug 2019 13:04 by ADMIN
I have a problem with the selection in the scheduler. The selection with mouse and the shift button from e.g. 1pm to 3pm is possible but not from 3pm to 1pm.
There's no problem with a selection only by mouse (hold left mouse button and select time-slots). There's a selection in both directions possible.
The Problem occurs in UI for ASP.NET Core and UI for ASP.NET MVC.
Here's my example for my problem:

Is there any solution to select time-slots from a higher to a lower time with the shift button?
Pending Review
Last Updated: 27 Aug 2019 10:51 by ADMIN
When using data attributes on a viewmodel for a grid popup editor:
1. Provide input that causes a validation error message to appear
2. Correct the error with new input, do not blur the final field
3. Click save.
4. Instead of validating the data and submitting, only validation occurs
Pending Review
Last Updated: 27 Aug 2019 06:24 by ADMIN
Created by: Rakesh
Comments: 2
Category: Spreadsheet
Type: Feature Request

Hi There,

I am facing one issue in kendo spreadsheet onchange event.

Suppose I have applied formula on one cell A1 and formula is =SUM(B1:B3)

Now one change of values in B1 to B3 on change event gets fired but whenever cell A1 values gets updated i.e. on entering value in B1 to B2, on change event doesn’t get fired.

How can I make onchange event fire for formula cell.


Thank you,


Pending Review
Last Updated: 13 Aug 2019 11:12 by ADMIN

When I use a grid, I can enable Filterable and the column shows me when I am filtering it; however if I enable ColumnMenu I have no indication if I am filtering on that column.  We've used a work around to handle this state ourselves, but its ugly and I think this should be part of the core product.

  .Columns(columns =>
  columns.Template(@<text></text>).Width(50).Title("PDFs").ClientTemplate($"<a href='javascript:" + jsPage + $".openDocumentWindow(#=AccountId#, #=OrderNumber#, #=OrderLineId#, #=OrderLineNumber#)'><img src={Url.Content("~/Content/images/pdficon_small.png")} /></a>");
  columns.Bound(m => m.CustomerName).Width(200).Title("Customer").HeaderTemplate("Customer <span style='float:center' class='k-icon k-i-filter'></span>").Filterable(f => f.Multi(true).Search(true)).Sortable(true);
  columns.Bound(m => m.PurchaseOrderNumber).Width(100).Title("PO").HeaderTemplate("PO <span style='float:center' class='k-icon k-i-filter'></span>").Filterable(f => f.Multi(true).Search(true)).Sortable(true);
  .HtmlAttributes(new { style = "font-size:0.85em;" })
  .Reorderable(reorder => reorder.Columns(true))
  .Resizable(r => r.Columns(true))
  .Scrollable(s => s.Height(340))
  .Pageable(pageable => pageable
  .PageSizes(new [] { 25, 250, 2500 })
  .Sortable(sortable => sortable
  .DataSource(dataSource => dataSource
  .Read(read => read.Url("/api/shipments").Data(jsPage + ".getParameters"))
  .Events(events => events
  .Error(jsPage + ".GridService.onError")
  .RequestStart(jsPage + ".GridService.onRequestStart")
  .RequestEnd(jsPage + ".GridService.onRequestEnd")
  .Events(events => events.DataBound(jsPage + ".onDataBound"))

Pending Review
Last Updated: 06 Aug 2019 15:00 by ADMIN
Created by: Tommy
Comments: 1
Category: UI for ASP.NET MVC
Type: Bug Report
It seems that the Kendo Grid control no longer treats null text to show as empty when using client templates for columns. Previously, if the model property reference in the client template was null (on initial add, for example), it would display empty text. Now all of our columns are showing 'null' text... Was this intended?
Pending Review
Last Updated: 04 Jul 2019 10:44 by ADMIN


For example:

  1. Go to:
  2. Click on "Events" in left menu.
  3. Click on back button in browser.
  4. The fields are now empty.

Tried with Firefox 67 for Mac.


Pending Review
Last Updated: 29 May 2019 16:14 by ADMIN
Created by: Manu
Comments: 1
Category: Grid
Type: Bug Report


since I updated Telerik UI for MVC from version 2019.1.220 to 2019.2.514, the paging part of the grid doesn't display as expected in IE11 with compatibility with IE9  (<meta http-equiv="x-ua-compatible" content="IE=9">)

If I remove the compatibility with IE9, it's ok, but I need it to support older computer.  

version 2019.1.220: 

version 2019.2.514:


 Is there a solution to display it correctly?

Thank you very much and best regards.


Emmanuel Tharin

Pending Review
Last Updated: 28 May 2019 10:04 by ADMIN

When the page first loads, everything looks okay...


But if I show a hidden column...


Here's what happens...

The newly shown column is circled in blue. The problem, as you can see, is that the position of the column circled in red should actually be swapped with the column to the left of it. And column #2 (ordering from left to right in the picture, starting from #1) now has an incorrect parent header ("Average") - it should be "Total". And column #4 (the one circled in red), "Constrained", should have a parent header of "Average" (that gray one in column #2).


And just FYI, if I show another column (which should also be under "Session Time [minutes]")...


...then here's what we get...

(Newly shown column circled in blue.)


But, you can see that the data columns are placed correctly. Just not the headers.

Pending Review
Last Updated: 28 May 2019 08:18 by ADMIN
Created by: IT Valk Solutions
Comments: 2
Category: Chart
Type: Feature Request

01 @(Html.Kendo().Chart<Model>() 02 .Name("Donut_" + @customId) 03 .DataSource(dataSource => dataSource 04 .Custom() 05 .Type("aspnetmvc-ajax") 06 .Transport(transport => transport 07 .Read(read => read. 08 Action("Data_Read", "Data") 09 )
10 .Refresh(refresh => refresh.
11 Interval(5000)
12 )
13 ) 14 .Events(events => events 15 .Error("onDonutError") 16 ) 17 .Schema(schema => schema 18 .Data("Data") 19 .Total("Total") 20 .Errors("Errors") 21 ) 22 ) 23 .Series(series => { series 24 .Donut( 25 model => model.Value, 26 model => model.Description, 27 model => model.Color, 28 null 29 ) 30 }) 31 .Events(events => events 32 .SeriesHover("onDonutSeriesHover") 33 .Render("onDonutRender") 34 ) 35 )

I would like to have an option to set an interval for refreshing the data in my chart (or any other control that uses a datasource). At this moment, I need to use the jQuery setInterval function to refresh the chart, but when using a dynamic range of controls, I don't want to write a refresh for every control on my page.

This can be done in two ways. First, a parameter in the wrapper that takes an int as value (for instance 5000 for 5 seconds). Second, an event that hooks into a JavaScript function, passing the id and type of the control. The first option is absolutely preferred (as shown in the code on line 10).

If you're declining this request, please advise on the best practice to handle this situation with regard to dynamic dashboards.

1 2 3 4 5 6