Pending Review
Last Updated: 20 Feb 2020 16:56 by Rakesh

Inserting a column in between columns that have been populated from a DataSource on Spreadsheet Sheet


Pending Review
Last Updated: 20 Feb 2020 15:26 by Don

When resizing column widths have an option to lock the last column to the right hand border of the grid when sum of columns total width is smaller than grid. This way the grid will always fill the columns to the width of grid. For example if user reduces column 2's size in a 3 column grid then increase the size of column 3 so that it keeps the grid full width.

 Instead of this:


It would look like this:



Pending Review
Last Updated: 20 Feb 2020 15:23 by ADMIN
Created by: Jarmo
Comments: 1
Category: Chat
Type: Feature Request


message list is not scrolled down when attachments are rendered (see dojo). I'm pretty sure it should scroll the same way it does when rendering messages.

Best regards,

Pending Review
Last Updated: 20 Feb 2020 09:45 by ADMIN
Created by: Thomas
Comments: 1
Category: Window
Type: Bug Report

  Hi Team


We found a bug when we try to dynamically include a title at the KendoUI - Window component.

When we visit the website, all is correctly(title.png) displayed. After an reload of the website (F5 or the refresh button) the title disappers(notitle.png)


Regrets Thomas

ViewModel (TypeScript/Aurelia):
	//private variable
	private _helpWindowTitle: string;

	constructor(private _taskQueue: TaskQueue) {
		//set localization
			.then(() => {
				this._helpWindowTitle ="window.title");

View (HTML):

<div id="helpwindow" ak-window="k-width: 600px;
				k-visible.bind: false;
				k-title.two-way: _helpWindowTitle;
				k-actions.bind: _helpActions;
				k-widget.bind: _helpwindow">
		<form class="d-flex-center flex-column" role="form" ref="form" submit.delegate="tryHelpRequest()">
			<div class="form-group d-flex-center m-4">
				<label class="white-space-nowrap m-0 mr-2"><span t="window.optionlabel"></span></label>
				<ak-drop-down-list k-auto-bind.bind="false"
						style="width: 300px;">

			<textarea ak-rich-editor="k-widget.two-way: _helpMessageEditor"
			<button ak-button class="btn-arec-dark p-2 mt-2" submit-form.bind="form"><i class="fa fa-paper-plane mr-2"></i><span t="window.submittext"></span></button>
Pending Review
Last Updated: 20 Feb 2020 09:11 by yun
Created by: yun
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report

When the data values ​​are all negative, if you create a line graph using kendo chart function, Autoscale on the Y axis is not applied properly. Please check if there is any possible solution.

The two attached figures are normally auto scaled, but the charts that combine the two graphs are not auotoscale normal.






issue chart

Pending Review
Last Updated: 19 Feb 2020 21:08 by Boyan


As the aggregate function is always very powerful to every chart type, and currently it's supported to most of the charts using category (ex. area line, bar, column, bullet), it would be very nice if you add functionality behind donut pie and funnel charts to handle category aggregation with easy instead of using datasource groupage. My request is to follow this example instead of that one

Best Regards, Boyan.

Pending Review
Last Updated: 19 Feb 2020 08:55 by ADMIN

Hi Team


We develop under Aurelia Framework and use KendoUI components.

It would be nice if there will be an update of the "Aurelia Kendo UI Components Catalog".

By complementing components used by "Jquery components catalog" with examples for Aurelia users that uses Typescript.

Mostly it is hard to find good tutorials for Aurelia + KendoUI users.


Best regards,



Pending Review
Last Updated: 18 Feb 2020 13:03 by Mat
Created by: Mat
Comments: 0
Category: Filter
Type: Feature Request


I notice you have added support for specifying the format of expressionPreview fields, which is great when handling dates and numbers, so thanks for that.

However, ideally I need to be able to use a template for the expression preview for certain fields. For example, take the scenario where you are filtering for 'user_id'. Currently I'm using a custom editor to present a drop-down list of user names to pass the user_id to the filter, which works well, but the expression preview looks like:

User Equals '132'

rather than:

User Equals 'Fred Bloggs'

If I could use a template for the expression preview, I could use a function to display the name associated with the user_id.

This is just one example: there are many others where a template would be useful in the Filter Panel expression preview.

Pending Review
Last Updated: 12 Feb 2020 15:32 by ADMIN

Dear Kendo Support Team,

We use kendo jQuery DateRangePicker component, and would like to achive the following:

  • If we open the range picker by clicking the range begin value input, we would like to change the beginning of the range.
  • If we open it by clicking the end value input, we would like to change the end of the range.

Actually the control always changes the date range start value no matter which input is used.
Is it possible to achive the above described behavior?


Pending Review
Last Updated: 24 Jan 2020 08:51 by ADMIN


The API reference of the is incomplete. For instance: I'm missing the configuration property "collapseIcon".


The "iconPosition" configuration property has no effect. The examples do not show any icons (Chrome):




Pending Review
Last Updated: 17 Jan 2020 09:06 by ADMIN
Created by: Matthew
Comments: 1
Category: ComboBox
Type: Feature Request

A combobox that uses a grouped datasource does not adhere to WCAG 1.3.1. When a user navigates the options in the combobox popup, the group relationship is established for sighted users but the group is not announced to disabled users.

Pending Review
Last Updated: 16 Jan 2020 15:20 by ADMIN
Created by: Jack
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request

I've setup a new ASP.NET Core project with Kendo UI Core. One of the requirements for this site is to load the scripts/styles from CDN except when the internet is down, in which case it should load from local files. I downloaded a copy of Kendo UI Core 2019.3.1023 and extracted it into the project. I have an ASP.NET Core Tag Helper which handles hashing the local file and using that SRI to load the CDN version.

Here's an example of that generated tag and the fallback:

<link rel="stylesheet" href="" integrity="sha384-tr4PSEV2CnVkku/o7s0ApjrlIpaxzBOMQTYc8SsPFXXh6ITUZ/SS7t8k8PVUa1Tk" crossorigin="anonymous">
<meta name="x-stylesheet-fallback-test" content="" class="k-widget"><script>!function(a,b,c,d){var e,f=document,g=f.getElementsByTagName("SCRIPT"),h=g[g.length-1].previousElementSibling,i=f.defaultView&&f.defaultView.getComputedStyle?f.defaultView.getComputedStyle(h):h.currentStyle;if(i&&i[a]!==b)for(e=0;e<c.length;e++)f.write('<link href="'+c[e]+'" '+d+"/>")}("box-sizing","content-box",["/lib/kendo-ui-core/styles/kendo.common.min.css"], "rel=\u0022stylesheet\u0022 integrity=\u0022sha384-tr4PSEV2CnVkku/o7s0ApjrlIpaxzBOMQTYc8SsPFXXh6ITUZ/SS7t8k8PVUa1Tk\u0022 crossorigin=\u0022anonymous\u0022 ");</script>

When the hash is calculated from the local file, the CDN copy does not match. So far I have only had an issue with two files: kendo.common.min.css and kendo.bootstrap-v4.min.css: both of these files have different headers from the download and CDN versions and appear to be minified differently. It would be great if future versions could be the same so that the hash for a local file matches the hash for the CDN version.

As a side note, it would be really great if you could work with Libman (the Visual Studio CDN downloader tool) to be able to download Kendo UI Core. The only version that exists currently on that system is very old.

Pending Review
Last Updated: 27 Dec 2019 08:05 by ADMIN
Created by: kaan
Comments: 3
Category: Spreadsheet
Type: Feature Request


Is is possible to trigger validation in cells in spreadsheet control? I want to make all validation controls with a button click outside the spreadsheet control.

Pending Review
Last Updated: 26 Dec 2019 06:40 by ADMIN

I'm using kendo context menu on a grid that's selectable, & contains links in its row items.

I need to show the custom context menu on selected rows only, without losing the browser's default context menu on the other rows, e.g. to allow opening the link in a new page.

I added a context menu & set the target & filter as follows:

        target: "#grid",
        filter: "tr.k-state-selected[role='row']",
        select: function(e) {
          var grid = $("#grid").data("kendoGrid");
          var model = grid.dataItem(;
          alert( model.age + " " +;

This works fine on desktop browsers (I tried Chrome & Firefox). However, I have a problem on touch devices: the browser's default context menu is never shown for non-selected rows (you can reproduce it using the browser's Emulator) .

Here's a working dojo :

You will notice that I'm using version 2017.3.1026 in this dojo (which is the version currently used by my company), but even if we consider an upgrade, the problem is also reproducible on the latest version (2019.3.1023). 

Please advise,
Pending Review
Last Updated: 23 Dec 2019 07:18 by Mearaj

### Bug report

Treelist column's filterable property is applied to the wrong field when column locking and a multi-column header is applied.

Reported in: 1446991

### Reproduction of the problem

### Current behavior

The Filter from "Position" is hidden.

### Expected/desired behavior

The Filter from "Phone" is hidden.

### Environment

* **Kendo UI version:** 2019.3.1023
* **Browser:** [all] 

Pending Review
Last Updated: 20 Dec 2019 09:33 by Daniel Blendea
Currently when the add() method is called on a DataSource, if the id, as defined in the Model, is included, then the sync method is called, the data is not persisted to the _pristineData object, and neither the Create nor Update transports are called.  This has the effect of not persisting the data and so if the cancel button is pushed on an edit screen, the added object is mysteriously dropped.  

Please see my post on the kendo forums for a more detailed explanation including demos of the issue.

I would suggest that anytime the add() method is used, it should be considered a 'new' record, or at least when the id provided does not match with any other id currently in the data array. If it matches a record in the data array, run the Update transport, otherwise, run the Create transport.  Simply including a value for the id should not remove the record from ever being persisted. 
Pending Review
Last Updated: 16 Dec 2019 07:34 by ADMIN
Created by: Ian
Comments: 2
Category: Date/Time Pickers
Type: Bug Report
Since you guys don't seem to have a dedicated place to report bugs in your software.....

Attempting to use the DateTimePicker without supplying something before the Hour in a 24 hour time picker option doesn't work. 

    format: 'H:mm'

This fails completely, and instead renders it as if it were 12 hour based. However, putting a single space before this renders properly:

    format: ' H:mm'

However, this also includes the space, which is undesirable.

This does not appear to occur when it is included with a date in any fashion. 
Pending Review
Last Updated: 09 Dec 2019 14:51 by ADMIN

If I have a min length of 3 and enforceMinLength set to true, if you enter in 3 or more characters and then start deleting them (keyboard) once you get below the min length the dropdown remains open when it should close.


See the dojo option under the enforceMinLength API documentation for a sample to test.



Pending Review
Last Updated: 04 Dec 2019 13:55 by ADMIN



I encountered a bug when using the spreadsheet control with a remote datasource which I was able to replicate using the datasource binding demo (

When entering data on an empty cell in an empty row not adjacent to a non-empty row (e.g. a row that is two rows below the end of the data); then editing a cell in the same row, but adjacent column, this creates two items in the corresponding datasource.

Editing an empty row above this new row will modify one of the records created in this process.

Pending Review
Last Updated: 02 Dec 2019 11:18 by ADMIN

Sometimes, I need to present a dynamic list bound to a dataSource. I believe ListView is the widget for that.

However, ListView adds role="listbox" to the root element and role="option" to children.

Per , a listbox is a widget that allows to select an item. A non-selectable ListView should have role="list" and its children should have role="listitem".

1 2 3 4 5 6