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.
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.
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.
Implement the ability to define custom commands in the grid command in ajax binding.
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...
There should be capabilities to group parent resources to selected child resources Currently the Scheduler groups all child resources under each parent resource. Example Resources: Parent resources: New York Tennis Club, California Tennis Club Child Resources: Court 1, Court 2, Court 1, Court 2, Court 3, Court 4 Currently the Scheduler groups parent and child resources as: - New York Tennis Club is grouped with Court 1, Court 2, Court 1 and Court 2, Court 3, Court 4 - California Tennis Club is grouped with Court 1, Court 2, Court 1, Court 2, Court 3 and Court 4 I would like the capability to group parent resources with selected child resources, in my situation im trying to achieve this structure of grouping: Desired Grouped Resources: - New York Tennis Club is grouped with Court 1 and Court 2 - California Tennis Club is grouped with Court 1, Court 2, Court 3 and Court 4. If you look at the Syncfusion Scheduler, they have this feature, it would be nice if the Telerik/Kendo Scheduler could do this.. If you look at the link i provided below, you can see that the Syncfusion Scheduler allows multiple resource groups which has the capability to group parent resources to selected child resources. Syncfusion Scheduler Demo shows: Room 1 is grouped to Nancy and Michael Room 2 is grouped with Steven http://mvc.syncfusion.com/demos/web/schedule/resourcegrouping
c.Bound( o => o.Complex.Property ) This throws a js exception when o.Complex is null. The grid fails to render when certain data is bound. c.Bound( o => o.Complex == null ? null : o.Complex.Property ) This throws a .NET InvalidOperationException : "Bound columns require a field or property access expression"
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.
We all know that the default JavascriptSerializer built into ASP.NET leaves much to be desired, which is why developers are swapping out the built in one from ASP.NET for others such as JSON.NET and ServiceStack. The issue that a lot of developers encounter when working with the MVC Wrappers is that it appears to be using the build in JavascriptSerializer, which is miserably slow and hard to work with when trying to take data from an ORM (with navigation properties) and display it on the Grid. Most of our grids closely represent a table in our database, but because the JavascriptSerializer doesn't support any type of navigation properties, we are always forced to write some DTO that flattens the object out to contain just simple datatype properties. If we could REPLACE the JavascriptSerializer with our own framework - such as JSON.NET or ServiceStack, then we would be able to get our job done a lot faster without the extra plumbing. This feature would mean that this "known issue" could be resolved by people simply swapping the JavascriptSerializer for a better one: http://docs.kendoui.com/getting-started/using-kendo-with/aspnet-mvc/helpers/grid/troubleshooting#a-circular-reference-was-detected-while-serializing-an-object-of-type
Currently telerik MVC grid with DateTime column render datetime in local time zone. Nothing but if browser is accessing the site from CST time zone, grid automatically converting EST time to CST and shows value in CST. We have seen workaround as saving and showing data in UTC format. However this is not acceptable for some business scenarios. It’s better to have option to enforce grid to render date time as is input data. So that it will show consistent date time irrespective of local time zone.
Ability to hide buttons like edit based on conditions should be straight forward like this: command(cmd => cmd.Custom("Edit").Click("blah").Visible(condition => condition.Status == "Current")
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 think it would be more helpful if the Kendo UI Documentation is structured similarly to other Telerik Product Documentations where each control (widget) provides a complete overview, visual structure, getting started, and a how-to section (which I'm guessing is a compiled list of frequently asked scenarios). I'm struggling/spending too much time having to research how to do (what should be) the simplest things with these widgets. It seems that' I'm having to revert to the Demo's and online threads more than the documentation.. that' can't be good!
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.
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.
In Kendo editor Add lines of text with and leave gaps in between lines Try to copy text by selecting all text All empty line breaks are erasing itself and left only texted lines but not empty lines This behaviour found only in 2017 release You can find this behaviour even in kendo edito demos
The current Kendo UI Grid does not offer support for external form editing of Grid records. But competing companies offer support for this already as follows: http://demos.devexpress.com/MVCxGridViewDemos/Editing/ExternalEditForm It would be great if the Kendo UI Grid also offers this functionality.
Create an mvc reportviewer control for MVC so that you don't have to hack it with an aspx page inside of razor view engine. Should work similar to the devexpress mvc reportviewer control.
Here is how the support team explained the priority of what editor template is used in the MVC grid: "Actually the behavior is if the EditorTemplateName method is not used to specify template then the ForeignKey editor template is used. If the EditorTemplateName method is used - the template which is passed is used. If there is no such template, it fallbacks and uses the UIHint attribute or if there is not such the default one is used." I'd think the priory should be: 1.) If EditorTemplateName is specified, use that, 2.) If UIHint in Model class is specified, use that, 3.) Then use default editor template (i.e. ForeignKey.cshtml)