New
Last Updated: 29 Nov 2017 08:30 by ADMIN
Created by: Dan
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
2
Make the TreeList wrappers support the same functionality as the Kendo UI TreeList.  Make the method Height support also string values
Declined
Last Updated: 23 Nov 2017 16:46 by ADMIN
I would like to see a separate assembly that can be referenced both on ASP.NET MVC and Application server side and that the DataSourceRequest can be transformed into a DataSourceResult on the Application server side and sent back to the website.

At the moment this is not possible due to the non-generic definitions of the DataSourceRequest and DataSourceResult classes. 

Referencing Kendo from the Application server side also requires references to System.Web and others that shouldn't be necessary.

Statically typed transport serialization should be supported, as required by WCF, Message Queuing or even Protobuf. Such transport mechanisms are required by N-Tier environments.

At the moment, if all DataSourceRequest's should be processed on a web server and propietary database licensing is in effect (ex. for MSSQL) where the cost is per port, it would end up being very costly.
New
Last Updated: 10 Nov 2017 19:40 by ADMIN
Created by: Bryan Patrick
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1
Please add a CheckBoxList control for Kendo/MVC.  I see that DevExpress has one but I've been with Telerik for years.

https://demos.devexpress.com/MVCxDataEditorsDemos/Editors/CheckBoxList
New
Last Updated: 31 Oct 2017 21:19 by Steve
Created by: Sujith
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
5
There is No Model Binding feature available for DataTable.ToDataSourceResult() Function, Implementation of this feature makes Kendo UI much interesting.
New
Last Updated: 23 Oct 2017 14:56 by ADMIN
ADMIN
Created by: Viktor Tachev
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
1
Currently <EditorName>For is not available for the DateInput wrapper. This feature is available for the other editors.
New
Last Updated: 25 Sep 2017 08:57 by ADMIN
Created by: Stuart
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1
Allow Custom Templates to be added to the MVC Gantt Chart Widget. 
New
Last Updated: 14 Sep 2017 15:58 by Cole
Security Trimming feature will call AuthorizeAttribute.OnAuthorization internally, it would be nice to make sure that IsAccessibleToUser is thread safe.

Thanks
New
Last Updated: 11 Sep 2017 09:58 by ADMIN
Created by: ann
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
2
have an option on the grids where it does not defualt to the  date/local time. Users are asking for the same time to display across time zones.
I use the workaround but we still have issues with it.
New
Last Updated: 17 Aug 2017 10:38 by ADMIN
Created by: Giuseppe
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
2
New
Last Updated: 15 Aug 2017 20:32 by ADMIN
Created by: Nick
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
It seems that the default behavior of the control is to set autocomplete="off".  When setting using the .HtmlAttributes method int he MVC wrappers and setting autocomplete to something else this setting is ignored.

I propose that the HtmlAttributes method should adhere to all settings that are passed into it.

Example using the MVC Wrappers:

html.Kendo().MaskedTextBoxFor(e).Mask(mask).HtmlAttributes(new { @class = "form-control", autocomplete = "tel-national" })
New
Last Updated: 10 Aug 2017 15:33 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.
New
Last Updated: 03 Aug 2017 01:04 by ADMIN
Created by: max m
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
5
That will make web pages load faster
http://developer.yahoo.com/performance/rules.html#js_bottom
New
Last Updated: 19 Jul 2017 09:14 by ADMIN
Created by: Ivan
Comments: 2
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
            )
        )
)
New
Last Updated: 17 Jul 2017 19:01 by Francisco
Current Telerik MVC wizards for converting a project or creating a new Telerik project adds all possible Telerik files to the solution and also new Views under the shared folder.

As it is now, I include about FIVE Telerik script and css files in my views, but my project includes about 600 Telerik files in the /content and /script folders together. That is not ok and makes for very large and unnecessary complex solutions containing mostly unused code that makes the project difficult to overlook for an outside developer. In our company we like the solutions to only include files that are actually used and not alot of dead code.

Also, it is difficult to know which files that is possible to delete since there might be internal dependencies between kendo files.

It would be great to be given some choices in the wizards, like would you like to install everything or answer a few questions to do a custom installation. Things that are unnecessary are for example to include localization and globalization support for All possible languages even though the user specifies only German support, and also to include the files for all possible themes even though the user specifies the Metro theme. Then you could add a change project settings wizard where the theme or language or other settings could be changed. The wizard would simply change the included .js and .css files. Also the *.cshtml files in the Shared folder should be optional to install, not always included. Those are just examples, it would be great to customize the installations as much as possible.
New
Last Updated: 14 Jul 2017 23:11 by ADMIN
Created by: xclirion
Comments: 1
Category: UI for ASP.NET MVC
Type: Feature Request
4
It would be awesome, if an automatic sanitizing of the ColumnName property would be implemented in one of the future releases of the MVC.NET.

Reason: When binding a DataTable to the MVC-Grid and using client side pagination, a Javascript error occurs if any column inside the DataTable contains a character which is not allowed in Javascript variables (like spaces).
New
Last Updated: 12 Jul 2017 12:46 by ADMIN
Created by: viswesh
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
2
The existing solution was built in 2009 using .Net 3.5 web forms framework (List View), ASP.Net Ajax (Accordion) and JQuery (validation). 

The web page accomplishes the following key functional requirements –

a.	Ability to group products – The groups are dynamically extracted from the same datasource that is providing the product list.  Using ASP.Net Ajax we were able to provide the expand / collapse visual effect.

b.	Ability to enter order quantities very quickly -  a lot of stores place orders at the last minute  (5-10 minutes before order deadline) for valid reasons.  The web page readily provides a text box for quick entry.  On a desktop, the user can traverse the rows within the group using the tab key.   The web page typically contains 150 –  200 products for entry.  

Having to click on Edit/Update/Cancel dramatically increases the number of clicks / touch / swipe.  Besides, it creates a real estate issue on smaller form factors.  

c.	Real time validation – using JQuery we were able to validate the row as and when the quantity was entered.  Any error would show below the row in question.  The error would continue to show until the quantity was revised.  The error however, will not stop the user from entering quantities on other rows.  This approach lets the user review any errors in the end.
New
Last Updated: 29 Jun 2017 12:14 by José Carlos
Created by: José Carlos
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1
Please consider implementing to have an option in the MultiSelect control to allow duplicate values.

The AutoComplete control can work with duplicates but only with text values and work with string value with a separator(s) defined. 
New
Last Updated: 28 Jun 2017 14:28 by ADMIN
Created by: Gord
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1
It would be nice to be able to configure the stock chart's navigation pane the same way that regular charts are configured.  Options for multiple vertical axes, axis-crossing-values, label templates, chart types (line, area, column), and any other configuration options that standard charts/sparklines would have.
New
Last Updated: 28 Jun 2017 14:23 by ADMIN
Created by: Gord
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1
The WPF implementation of the Kendo Grid has a "selectColumn" type that can be used to create a checkbox column that implements a multi-select functionality into the grid.  

It would be nice to get this kind of built-in functionality in the standard javascript version of the Kendo Grid, instead of having to manually create a templated unbound column.
Completed
Last Updated: 21 Jun 2017 03:34 by ADMIN
Created by: madcamp
Comments: 6
Category: UI for ASP.NET MVC
Type: Feature Request
110
It would be great to have the ability to have to conditionally set behavior for columns and buttons.

On a Grid with this:
.Columns(columns =>
{
  columns.Bound(b => b.IsEditable).Hidden(true);
  columns.Bound(b => b.Id);
  columns.Bound(b => b.Description).Width(200);
  columns.Command(c=>
        {
              c.Edit();
        });
})

Today if I want to hide a button depending on a cell value I need to do it on databound event.
It would be great to have the option to set something like:
command.Edit().Display(p => p.IsEditable); 

For a column, it would be nice to have something like:
columns.Bound(b => b.Description).Width(200).Editable(p => p.IsEditable);