Completed
Last Updated: 03 Apr 2024 07:45 by ADMIN
Release 2024 Q1
Created by: Victor
Comments: 21
Category: UI for ASP.NET MVC
Type: Feature Request
25
The Grid should allow switching between case sensitive and case insensitive filtering.
Completed
Last Updated: 25 Aug 2021 12:54 by ADMIN
Created by: Marcin
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
25
Cancellation token is widely supported in entity framework. And it has big benefits for long running queries to allow cancel them.

ToDataSourceResultAsync methods should support passing cancellation token as a parameter.
Completed
Last Updated: 11 Jan 2021 14:49 by ADMIN
Created by: Ivan
Comments: 3
Category: UI for ASP.NET MVC
Type: Feature Request
23
OData support for Kendo UI ASP.NET MVC Server Wrappers

@* OData support for Kendo UI ASP.NET MVC Server Wrappers *@ 
@(Html.Kendo().Grid<Album>()
    .Name("gridX")
    .DataSource(dataSource => dataSource
    .Ajax()
        //.OData  // Instead of .Ajax()
            // Results:
            //  - dataSource.type = 'odata' instead of 'aspnetmvc-ajax' set by .Ajax()
            //  - dataSource.schema.data = function (data) { return data.value; } - data source will be bound to the ODate values field
            //  - dataSource.schema.total = function (data) { return data['odata.count']; } - The total item count is in OData odata.count field
        
        .Read(read => read.Url(albumUrl).Type(HttpVerbs.Get)
            .Local() // Result: dataSource.transport.options.read.dataType = 'json'; (Default value: 'jsonp')
            )
        .Create(create => create.Url(albumUrl).Type(HttpVerbs.Post))
        .Update(update => update.Type(HttpVerbs.Put)
            .Url(x => _albumUrl + x.Id;) // Instead of .Url(albumUrl)
                // Result: dataSource.transport.options.update.url = function (data) { return _albumUrl + data.Id; };
                // Note: WebAPI needs the ID of the entity to be part of the URL e.g. PUT /api/Album/1
            )
        .Destroy(destroy => destroy.Type(HttpVerbs.Delete)
            .Url(x => _albumUrl + x.Id;) // Instead of .Url(albumUrl)
                // Result: dataSource.transport.options.destroy.url = function (data) { return _albumUrl + data.Id; };
                // Note: WebAPI needs the ID of the entity to be part of the URL e.g. DELETE /api/Album/1
            )
        )
)
Completed
Last Updated: 02 Feb 2016 11:23 by ADMIN
Created by: Raghu
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
18
I am using Kendo Scheduler to show the appointments. I have appointment creation/edition screen. I want to redirect it to that page whenever user tries to add/modify an appointment/ Recurring  appointment  from Scheduler. I want to hide the Edit Recurring Item popup message in KendoUI Scheduler while editing recurring appointment as I want to edit the whole series instead of editing single occurrence. So whenever user tries to edit recurring appointment, i want to redirect it to appointment editing screen with all the details without showing any message.
Completed
Last Updated: 19 Jan 2024 13:36 by ADMIN
Release 2024 Q1
Created by: Imported User
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
17
Right now the Telerik UI MVC NuGet package is a 30 MB package that installs not just the DLL, but a lot of boilerplate JavaScript and CSS. I prefer to acquire the necessary content via Bower, so I can only install what I need.

Currently, after every upgrade I have to wait for the package to install, then delete all of the unused content files. It would be nice if you supplied an "assembly-only" package, moving the content into an optional package that users who still need it could install. It would reduce upgrade time substantially, as well as offer less chance for a mistake.
Completed
Last Updated: 12 Jun 2023 15:05 by ADMIN
Created by: Terry
Comments: 5
Category: UI for ASP.NET MVC
Type: Feature Request
17
When a user types 7/8/201x into a DatePicker, 7/8/201 is what ends up getting sent to the server.  I believe an important function of a date-type-specific control or widget is to prevent the entry of bad data.  The picker should not allow the entry of any string that is not a valid date or is outside of the Min-Max range (if specified).  In fact, properly formatted dates typed into the textbox seem to ignore the Min-Max range.

No user entering a date of birth is going to use the month selectors.  He or she will type the date into the textbox.  The datepicker, out of the box, should not allow the entry of invalid or out of range dates. The developer should not need to write a custom validator for behavior that virtually everyone would want.
Unplanned
Last Updated: 04 Jan 2021 08:03 by ADMIN
Created by: Scott
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
16
I am using Kendo Spreadsheet for ASP.Net MVC and using it inside the Kendo window.

I need to customize the spreadsheet toolbar to add a custom button (Save) option for the users to save the spreadsheet.

I could see the reference for toolbar customization using Kendo UIJavascript , but not with MVC. Please suggest how to add a custom button in spreadsheet toolbar using MVC.
Completed
Last Updated: 03 Jan 2020 14:25 by ADMIN
Created by: Maxime
Comments: 6
Category: UI for ASP.NET MVC
Type: Feature Request
14
In the declaration of my Kendo Upload Controller i want to be able to specify a different button or anchor to throw the Upload Event.
Declined
Last Updated: 21 Jan 2021 06:29 by ADMIN
A lot of our applications contain a number of prompts for activating certain processes.  These include DropDownLists, DatePickers, etc.  Most of these controls have <widget>For wrappers for binding to a model's properties for sending back to an Controller/Action.  Some of the KendoUI widgets do not have this functionality so we are currently unable to easily submit data back for all of our controls in one model class.  We would like to be able to do this for ListView and Grid.  ListView to return a IEnumerable<class> for all of the selected rows.  And the same for Grid.  GridFor to return a IEnumerable<class> for all of the selected rows.  We need some way to bind all of our widgets inside a form to a single model that has numerous properties so we can get/post to a Controller/Action and have all of that data available very easily witihn one class...and implemented in a consistent manner for all widgets.  ListView and Grid are just 2 that we need right now, but would certainly like for all MVC Widget wrappers to always have <widget>For extensions as a standard practice.  We believe this will make the KendoUI product stand-out among all of the available options and be the easiest to work with.  We want to make our developers highly productive and this will go a long way towards that end.
Unplanned
Last Updated: 20 Jan 2021 11:48 by ADMIN
The MVC Grid uses the MVC EditorTemplates and currently does not support setting a JavaScript function name for the column's "editor" property.
Please consider adding the ability to set the javascript name for the column's editor.

http://www.kendoui.com/forums/kendo-ui-complete-for-asp-net-mvc/grid/binding-to-custom-editor-for-a-grid-column-i-e-drop-down-list.aspx 
Completed
Last Updated: 11 Jan 2021 15:14 by ADMIN
Release 2020.R2
The old MVC grid had the option of allowing paging bar on the (top, bottom or both) please see example at http://demos.telerik.com/aspnet-mvc/razor/Grid/Paging?theme=sitefinity

I have an open support ticket and user thread created at http://www.kendoui.com/forums/ui/grid/location-of-pagination-numbers.aspx#2367407 for this.

Several attempts have been made to add paging on top, bottom and both with JavaScript OnLoad or OnDataBound, currently the suggestions do not appear to be working for MVC.

I would like to recommend bringing back the page functionality of the original MVC grid to include (page size selector option located at Top, Bottom or Both) without having to add JavaScript to achieve this original behavor.
Unplanned
Last Updated: 13 Jan 2021 08:09 by ADMIN
Created by: loi
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
13
When using the LoadContentFrom() in a tab inside a Tabstrip, the tab content does not get loaded until it become visible. 
Please consider making the Kendo Window behave like the TabStrip when a window use the LoadContentFrom() method, loading the content only when it become visible.
Unplanned
Last Updated: 21 Jan 2021 06:34 by ADMIN
Currently on WidgetBuilderBase there is an HtmlAttributes method that clears any current HTML attributes before adding the new ones. It would be good if there was a separate method called maybe AddAttributes (or something similar) that would allow the addition of HTML attributes without clearing any existing ones.
Completed
Last Updated: 20 Jan 2021 11:51 by ADMIN
Created by: Imported User
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
12
Implement the ability to define custom commands in the grid command in ajax binding.
Unplanned
Last Updated: 13 Jan 2021 08:08 by ADMIN
Created by: martin
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
12
instead of using the text parameter to apply filter in server side, use the filter parameter of the DataSourceRequest/DataSourceResult object for the comboBox.
Completed
Last Updated: 21 Jan 2021 06:38 by ADMIN
Created by: Joe
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
12
Expanding (or at least re-requesting) the improvement requested here http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/2245003-provide-visual-studio-intellisense-support-all-aro as I dont believe "all around" was delivered at Q2 2012. The many attributes and control tags that kendo supplies is not in intellisense in the HTML pages as you write them, angular does it so I'm fairly certain it's doable for Kendo too...
Unplanned
Last Updated: 19 Jun 2023 09:37 by Vidya Sagar K
Currently, the Telerik UI for MVC requires the style-src 'self' unsafe-inline; directive present:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; img-src 'self'; script-src 'self'; style-src 'self' unsafe-inline; font-src 'self' data:;" />
We have the following requirements:
   -  As per CSP we do not use Unsafe prefix at any-level in the project.
   -  Style-src self without Unsafe-inline when it will be ready to use for MVC project
Unplanned
Last Updated: 05 Feb 2024 12:21 by ADMIN
Created by: Oscar
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
10
Row's hover effect should be optional and it could be enabled/disabled in grid's configuration, the same as we add Selectable, Navigatable, Sortable, Editable, etc., functionalities to grid. This could apply to odd/even coloring too. Should no need to do hacks to achieve this.
Unplanned
Last Updated: 15 Jun 2020 13:46 by ADMIN
Add all of the supported Grid column properties to the GridColumnSettings class. Currently, only some of the options are added, which creates limitations when the LoadSettings option is used:

http://demos.telerik.com/aspnet-mvc/grid/columnsettings
Completed
Last Updated: 13 Jan 2021 08:15 by ADMIN
Created by: Devon
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
9
Include an x.js as well as x.min.js files in the upgrades. MVC's bundle config by default does not include the .min file in debug mode.