instead of using the text parameter to apply filter in server side, use the filter parameter of the DataSourceRequest/DataSourceResult object for the comboBox.
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.
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.
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 ) ) )
Grid should have facility to set timezone from server side(like Scheduler). Rather than display dates in client side timezone.
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.
I am restoring the filter for a Kendo Grid in a Controller from a stored filter string. When there is an exponential (e.g. 1e-9) as a value, FilterDescriptoractory.Create() throws an exception "Expected RightParenthesis". Looking at the filter string it seems to have the correct number of parentheses.
On some occasions exponentials work but I can not determine under which. Under which conditions will exponentials work in filters?
var filterString = "ShipName~eq~'ShipName1'~and~(Freight~eq~0~or~Freight~gte~1e-9)~and~ShipCity~gt~0";
var filters = FilterDescriptorFactory.Create(filterString);
Allow Custom Templates to be added to the MVC Gantt Chart Widget.
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.
The Customer Download Builder (https://www.telerik.com/download/custom-download) is a great tool to build and download smaller versions of the quite large Kendo bundle in ways that allows a developer to just get the controls they want for their site and also minifies the bundles to aid with this aim. However, these custom bundles don't come with sourcemaps.
It would be great if there was an optional tickbox to provide these as well. This would enable much better DX when debugging issues either live or in local dev environments.
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
Excel spreadsheet fails to load if the sheet has Charts or TextArea. The Charts and TextArea are fundamental to us being able to make proper use of the spreadsheet control if we are to allow folks to upload their excel spreadsheet to provide our application functionality. It is not appropriate for us to use the spreadsheet control if it loses some of the excel spreadsheet items like Chart and TextArea if it were to even load correctly.
Request for this feature support is based on the details in the ticket at the URL:
https://www.telerik.com/account/support-tickets/view-ticket/1461086
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.
I would like to suggest an option when installing or upgrading Kendo MVC project to allow selection or deselection of languages for content and scripts. The extra languages add time to loading the web site and slow down publishing. We only need en-UK and en-US for our main project.
We are moving to automated deployment. Currently when upgrading, we have to manually remove the extra languages which are not required. It would be great to have an option in the wizard to do this when installed and this is set as default for upgrading.
Thanks
Lance
Please consider adding charting capabilities to Pivot grid control.
Although the Tree view is very powerful on displaying the tree structure, modifying it is very frustrating. We almost go for a separate module for maintaining the info. SOme examples here may be very helpful, especially for Kendo novices.
To have a consistent look in grids toolbar, it should be possible to add an icon class to custom buttons. Not possible through .HtmlAttributes() because those gets applied to the wrapper link and kendo icons are displayed via inner span tag. .ToolBar(toolbar => { toolbar.Create(); // Has [+]-Icon toolbar.Custom().Text("My Custom Button"); // Does not have an icon } Would be nice to have an option like toolbar.Custom().Text("Reset Grid Settings").Icon("k-i-funnel-clear"); which results in <a href="/Tarife" class="k-button k-button-icontext"> <span class="k-icon k-i-funnel-clear"></span> Reset Grid Settings </a>
I find ButtonGroup for mobile framework very useful to desktop (classic) web application too. Could you add this widget to web framework please? An important configuration is to choose if have comportament like "checkboxlist" or "radiobuttonlist", and for sure its orientation, vertical or horizontal.
The tools should have all the options as the javascript for example: Gantt custom views can only be used if you use the JavaScript version. The lack of full support defeats the point of buying a MVC wrapper.