Unplanned
Last Updated: 07 Jul 2025 14:04 by Dan

The FileManager triggers two Read requests when double clicking a folder in the ListView/GridView. The behavior can be observed in the Basic Usage Demo.

When navigationg to a folder in the TreeView using a single click, the component triggers a single Read request.

Could you consider optimizing the request handling when navigating to nested folders, particularly in ListView/GridView, to reduce redundant Read calls and improve performance?

Unplanned
Last Updated: 04 Jul 2025 09:54 by Mathew
Created by: Mathew
Comments: 0
Category: Grid
Type: Feature Request
0

Currenty, when the Grid is in InCell edit mode, if a column binds to a boolean field, it is required a custom logic to display the field as a checkbox, which is always in edit mode and can be updated through a single click. Here is a REPL sample that shows the example:

https://netcorerepl.telerik.com/GJOhEIkj47P2xHf709

My opinion is that this functionality should work correctly out of the box without additional coding. If this is not available, then there should be an applicable sample code.

Is it possible to make an example where EF, Dirty works, no double click required and the checkbox always looks like a checkbox?

Unplanned
Last Updated: 03 Jul 2025 06:35 by SturmA
The TimeDurationPicker component should follow the same localization logic as other Kendo components like TimePicker, especially since it uses the same concepts: hours and minutes.
Unplanned
Last Updated: 02 Jul 2025 12:40 by Peter Huisman

Starting with version 2025.2.520, the toolbar tools like "Save changes" and "Cancel changes" are hidden by default. When the ShowInactiveTools(true) option is set, the inactive tools are displayed as disabled until a change in the Grid's data is made (for example, the tools are active when the edited cell is closed).

Is it possible to create an option that enables the previous behavior of the inactive toolbar tools - to keep the tools always active and visible no matter if there is a change or not?

For example:

.ToolBar(toolbar =>toolbar
            .Items(itm =>
            {
                itm.Create();
                itm.Save();
            })
            .EnableInactiveTools(true)
)

Unplanned
Last Updated: 01 Jul 2025 17:20 by Walter
Created by: Walter
Comments: 0
Category: TreeView
Type: Feature Request
1

Hello, 

I have a treeview that is getting the first items which are locations, then it loads divisions as its children. I want to have the treeview load a top item called "Locations" that is static. It will need to be expanded and load all the locations under it. Then when I click on a location it loads the divisions. The locations and divisions will be populated by a call to the controller and action. I have yet figured out how to do this and is it even possible? Here is the code I have right now. You will see for now that I am loading a div with the location icon and "Locations" as the text, but I would like this to be the top root level of the treeview.

 

Unplanned
Last Updated: 25 Jun 2025 07:39 by ADMIN
Created by: Aleksandar
Comments: 1
Category: FileManager
Type: Feature Request
1

Description

File Manager refresh changes the selected item.

Refresh should not change the selected item if it is available after refresh.

If the selected item is not available after refresh, Preview pane should show No File Selected.

Reference

https://demos.telerik.com/aspnet-core/filemanager

Error

Select Documents folder in Tree View then Excel Document in List View. Excel Document is shown in the Preview pane.

Refresh the File Manager using jQuery in Console.

$("#filemanager").getKendoFileManager().refresh()

Excel Document is not selected and Preview pane shows Documents.

Refresh changed the selected item.

Expected behavior

Selected file does not change after refresh.

Example Windows File Explorer. Select a file in the folder and press F5 to refresh the folder.


Unplanned
Last Updated: 06 Jun 2025 15:04 by ADMIN
Created by: Chris
Comments: 0
Category: Form
Type: Feature Request
1
It would be good to be able to nest groups within a form to aid in slightly more complex / flexible layout options.
Unplanned
Last Updated: 06 Jun 2025 09:26 by ADMIN
We have several apps that utilize data that several Date or Date/Time columns and we allow users to search for records by using comparison type operators (e.g. "==", ">=", "<=", etc.) and for now we have to add a separate and somewhat disjointed pick list with the allowable operators to filter the selected date, date/time by but it would be nice, like as can be done with the TextBox control, to add a Prefix templated pick list control definition so that there is a clear tie between the DatePicker/DateTimePicker control and the comparison operators control and so that the "combined" control and label wraps as one control versus the 2 distinct controls (as we do today) wrap independently thus causing a disconnect between the operators pick list and the date/datetime picker control.
Unplanned
Last Updated: 20 May 2025 16:33 by Hadi
Created by: Hadi
Comments: 0
Category: Upload
Type: Feature Request
1

Hi Team,

I noticed there is an Azure Blob Storage example with the UI for ASP.NET Core Upload, but there is not an example with Chunk Upload.  I would like to request an example be provided in your documentation.  

Thank you!

Unplanned
Last Updated: 16 May 2025 20:40 by Akesh Gupta
Created by: Akesh Gupta
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
1

Hi Team,

I would like to request to add an Html/Tag Helper for the kendo.ui.icon.  

Thanks!

Unplanned
Last Updated: 16 May 2025 08:18 by abdul
When pasting multiple rows (e.g., 50 or more) from Excel into the Grid, there is a delay before the Grid visualizes them. Implement a built-in loading indicator that will show up when initiating the paste operation and hide when it is complete.
Unplanned
Last Updated: 14 May 2025 12:00 by Nitin

Currently, when exporting a file from the Spreadsheet that contains named ranges, which refer to invalid or missing references (e.g., "#REF!"), the exported file is corrupted when attempting to open it in Excel:

Is it possible to remove any invalid named ranges before exporting the file to avoid such a warning when opening the file in Excel? Alternatively, rewrite the invalid named ranges in the exported file, so they are ignored by Excel when opening the exported file.

By default, when opening a file with invalid named ranges in Excel, there is no automatic warning to the user.

Unplanned
Last Updated: 11 Apr 2025 10:33 by Paul

If I set the id directly in the HTML attributes for a checkbox, then the result when rendered has duplicate input elements with the same ID in the DOM. 

Below is an example of this

ASP.NET Core REPL - ASP.NET Core Components Playground & Testing - Telerik

This issue does not exist on any of the other Telerik controls that we've used (as far as I'm aware). This includes ones where there are two inputs - one for selecting a value and the other for storing it e.g. ComboBox

https://netcorerepl.telerik.com/wfuoYWkZ40lQM5hY39



or similarly for NumericTextBox 

https://netcorerepl.telerik.com/mfOIYikZ44Kr8qjU21



The best solution would be to make checkboxes consistent with other controls by preventing the IDs from being duplicated when the property is set.


Unplanned
Last Updated: 09 Apr 2025 06:46 by Avinash
Created by: Avinash
Comments: 0
Category: DropDownList
Type: Feature Request
1
It would be helpful to have an option to make the group header of the DropdownList not sticky.
Unplanned
Last Updated: 01 Apr 2025 10:50 by Dan
Created by: Dan
Comments: 0
Category: Form
Type: Feature Request
1
Add a configuration option to set the label to false, so the label won’t be added to the component. Kendo UI for jQuery already has this option with label: false, which removes the label, as shown in this Dojo.
Unplanned
Last Updated: 20 Mar 2025 17:04 by Mahendra

Currently, the Editor's ImageBrowser dataSource only uses the default name, size, and type fields: https://docs.telerik.com/kendo-ui/api/javascript/ui/editor/configuration/imagebrowser.schema.model.fields#imagebrowserschemamodelfields

Additional custom fields coming with the response (sent back to the client by the specified end point) are ignored and are not accessible in the ImageBrowser's dataSource.

Unplanned
Last Updated: 20 Mar 2025 07:51 by ADMIN
Can we put in a feature request to add delete-confirmation="true" for the treelist. It seems like it should be built into all controls that have a destroy.
Unplanned
Last Updated: 18 Mar 2025 09:44 by Martin Robins
Created by: Martin Robins
Comments: 0
Category: DateTimePickers
Type: Feature Request
0

Currently, the DatePicker can be set to read-only mode by adding the "readonly" attribute through the HtmlAttributes() option or by calling the client-side readonly() method.

Is it possible to implement a built-in Readonly() option, so the DatePicker is initialized as read-only? For example:

@(Html.Kendo().DatePickerFor(m => m.StratDate)
  .Readonly(true)
)

Unplanned
Last Updated: 11 Mar 2025 09:45 by AGUSTIN

As a result of an EF Core issue, the ToDataSourceResult() is not able to perform the query when the DataSourceRequest object contains grouping.

The problem occurs using the query below, assembled by Telerik routine:

var temp = _db.Pessoa
    .OrderBy(item => item.Email)
    .Skip(0)
    .Take(40)
    .GroupBy(item => item.Email)
    .OrderBy(g => g.Key)
    .Select(g => new AggregateFunctionsGroup
    {
        Key = g.Key,
        ItemCount = g.Count(),
        HasSubgroups = false,
        Member = "Email",
        AggregateFunctionsProjection = new
        {
            Count_Referencia = _db.Pessoa
                    .Select(t => new
                    {
                        t.IdPessoa,
                        t.Referencia,
                        t.Nome_RazaoSocial,
                        t.Apelido_Fantasia,
                        t.CPF_CNPJ,
                        t.RG_IE,
                        t.Email
                    })
                    .OrderBy(item => item.Email)
                    .Where(item => item.Email == g.Key)
                    .Count()
        },
        Items = g
    })
    .ToList();

In the routine where the AggregateFunctionsGroup is created, the Items property must not only be the query itself, but also the fields specified in the main Select. Or, the call to the Select() method must simply be added:

var temp = _db.Pessoa
    .OrderBy(item => item.Email)
    .Skip(0)
    .Take(40)
    .GroupBy(item => item.Email)
    .OrderBy(g => g.Key)
    .Select(g => new AggregateFunctionsGroup
    {
        Key = g.Key,
        ItemCount = g.Count(),
        HasSubgroups = false,
        Member = "Email",
        AggregateFunctionsProjection = new
        {
            Count_Referencia = _db.Pessoa
                    .Select(t => new
                    {
                        t.IdPessoa,
                        ...
                    })
                    .OrderBy(item => item.Email)
                    .Where(item => item.Email == g.Key)
                    .Count()
        },
        Items = g.Select(t => new
        {
            t.IdPessoa,
            ...
        })
    })
    .ToList();

This way, the issue does not occur.

Unplanned
Last Updated: 19 Mar 2025 09:39 by ADMIN

I'm using an OData datasource to populate the grid.  To make matters worse, the Autocomplete retrieves data for *all* of the grid columns.  I'd say the default behavior should only retrieve the current column's data and preferably use OData groupby to limit the results to distinct values.

Interestingly, the CheckBoxList filter *is* populated from the current grid data, behaving as expected.  

My page is attached and the issue is occurring in the detail grid where Server Filtering is disabled.

1 2 3 4 5 6