Great suggestion. Currently I have to add @class="k-texbox" for every TextboxFor.
KendoUI MVC Serverside wrappers should allow exporting grid data to PDF, Excel and CSV. While this has been asked for before, what I am asking is that this feature be part of the KendoUI complete with server side wrappers so that this is no longer just a limitation with the client-side framework. Every business application we have with grids requires the ability to export in PDF, Excel and CSV formats.
Ponder? its a basic usability Feature, Kendoui is supposed to be all about usability, surely this is Ponder? There should be a standard (easy/inbuilt) way to show that a grid data source has no records because that is the default opposite to a populated data grid. at the very least if data is empty then show "nothing" all mine does is leave the spinning ajax wheel running forever, so end users does not know, this means i have to write extra code just to implement this, so please consider this "feature"
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);
Since the new grid only works with kendo validator, it is important to support all the same jquery validate features that work seamlessly with MVC. The old telerik grid worked just fine with remote validation.
Currently it is not possible to define a DataSource using ASP.NET MVC wrappers and assign the same shared DataSource to a Grid and Chart control (common scenario for reports where you want to visualize the data in a small chart above the grid). The only solution currently is to make two separate calls to the server (and define the two identical data sources twice) which is fairly expensive in a reporting scenario where there's more data that needs to travel across the wire sometimes instead of simple CRUD/transactional scenarios...
The Q2 release added MVC wrappers for Kendo UI and Kendo Dataviz. Is there a plan to release wrappers for Kendo Mobile
I'm using EF6 in my project, so I can use Async/Await on all methods. My question is: could you add a ToDataSourceResultAsync method? Inside, you could call CountAsync and ToListAsync.
It´s the only missing pice of this great framework. I really hope for it in a near feature.
Create a breadcrumb trail like horizontal navigation on top of web page below headers which will provide a hierarchical site structure. Typical breadcrumbs looks like: Home page > Section page > Subsection page
Support drag and drop in the MVC Wrapper for the Kendo Grid. 1. Be able to drag and drop rows within the same grid to change the order of the rows. 2. Be able to drag and drop rows from one grid to another. 3. Support multi-selectiong of rows and dragging and dropping them 4. Customize drag and drop events for the grid. Example: When dragging rows from one grid to another, be able to modify the drop functionality.
An organization (or more preferable a flowchart) chart like the one in Telerik ASP.NET Ajax suite
I hope, for the grid's custom/template popup editor, you guys can include a footer section at the bottom of the window, and allow us to choose to align the buttons left, middle or right. Right now there's no separation for these buttons. It blends right in with the rest of the editor, and the buttons are default floated to the left. It can even be as simple as that, a greyed area at the bottom, just to indicate some separation between the body and "footer" Like this: http://twitter.github.com/bootstrap/javascript.html#modals I hope this can be applied to the window component as well Right now I have to completely implement my own custom popup/modal window because this isn't supported.
Currently when a grid is bound to a model with related objects and properties via JSON, the grid will only parse the top level object types and treat and related properties as generic objects hence dates are not dates anymore, etc. Please consider having the grids parse related object properties and data types so there isn't a need for flattened ViewModels in order to properly visualize related data and be able to filter and sort it correctly.
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.
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.