The Grid should allow switching between case sensitive and case insensitive filtering.
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.
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 ) ) )
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Implement the ability to define custom commands in the grid command in ajax binding.
instead of using the text parameter to apply filter in server side, use the filter parameter of the DataSourceRequest/DataSourceResult object for the comboBox.
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...
<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: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.
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
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.