I do not understand why Telerik is releasing a client-side only version of their controls. Why are not the ASP.Net Ajax components generate html5 controls like the Kendo UI one? I would like the controls that I bought (ASP.Net Ajax) to adapt to the world, this is the reason why we first bought them (to avoid taking care of writing client-side interface over and over again and technology progress). Please integrate KendoUI to Telerik server controls. Thanks.
LESS is a very good idea to use, makes Kendo styles much more readable! However, right now the LESS syntax used to generate styles (ThemeBuilder for example) use a non-official branch of LESS syntax. Unfortunately this makes LESS impossible to compile any other way than using the changed JS libraries and harder to integrate with other LESS in the project. I suggest you either convince the LESS community that the changes are good and merge them into the official branch or consider the possibilities to use official LESS syntax.
Add an Year view in addition to the Day, Week and Month views.
Add complex examples like the ones we find on http://dev.sencha.com/deploy/ext-4.0.0/examples/
In addition to basic Line and Area chart types, it would be great to add support for the Step Line and Step Area chart type. Examples: http://www.infragistics.com/products/jquery/sample/chart/style-chart-with-themes (switch Series Type to Step Line and Step Area) or http://www.highcharts.com/stock/demo/step-line
Tooltips (especially in charts) get clipped. Need to ensure tooltip is posted in display area.
It would be great if the chart control was able to produce a radar or spider chart, currently we have to use Silverlight to deliver this feature in our solutions.
Add required validation support when using radio buttons. This is currently not supported out of the box. Ideally only one radio button in a group should need the required attribute, not all of them. See forum post below for more information: http://www.telerik.com/forums/extending-the-kendo-ui-validator-to-support-required-validation-on-radio-buttons
At present there is no method in the grid's public API to insert an item (i.e. fully populated new row) into the grid programmatically, that is, as distinct from visual edit mode using addRow(). There are methods to update the dataItem, and to remove an item, but no counterpart method to add an item exists. There are many use cases for this method; for one possible use case, please see this thread: http://www.kendoui.com/forums/ui/grid/how-to-append-a-row-programmatically-not-in-edit-mode.aspx#2442552 For my purposes, it would be optimal if the requested addItem() method did not destroy the UI state of expanded/collapsed groups. After it has been inserted, the item needs to behave exactly like all of the other rows in the grid: it should be "observed"; it should have a data-UID; it should have a corresponding dataItem; be included in grouping, sorting, filtering, etc etc.
Listview scrolling becomes very laggy after more than 30 or so items are bound via endless scrolling or pull-to-refresh. In the article below by Chris Love he discusses Facebook's decision to abandon html5 for native apps and states the fault isn't necessarily with html5. He suggests techniques such as removing DOM elements when the markup is scrolled far out of view and not reachable with 2-3 flicks that could drastically improve performance for scenarios such as the Facebook infinite scroller. Would it be possible to implement a performance-enhancing technique such as this as a built-in feature of the KendoMobileListView scrolling? I have already made it a practice to never use With Blocks in my ListView item templates by assigning { useWithBlock: false } and would appreciate any other performance optimization options. http://professionalaspnet.com/archive/2012/12/27/Don_2700_t-Make-Facebook_2700_s-Mistake_2C00_-Architect-for-the-Modern-World.aspx
In an android phonegap app the user experience in forms is bad for selecting dates or scrolling lists (due to the use of the standard browser). It would be nice to get a set of widgets to get a consistent user experience for all platforms. Check also mobiscroll.com.
Once a theme is created and the css/less code is grabbed, the only way to easily and visually modify the theme later is to input all the old values back into the themebuilder. It would be nice if there was a way to easily get the values back into the themebuilder from a created theme. To take a page from jQuery UI, they stick a commented out URL into the theme's CSS that will automatically load the themeroller with all values filled out. This is extremely handy for modifying themes.
Hello, I very much appreciate the effort put into kendoUI, and the widgets look pretty good. I just have one major issue with how the methods can be called upon as they have an enourmous impact on our code since object chaining and the great advantages jQuery offers with object chaining is simply being thrown away because of the way you force us to use the .data() method to get the kendoUI object. Following the guidelines on http://docs.jquery.com/Plugins/Authoring, we should be able to do the following: $('div.grid').kendoGrid(); // Initilises the grid $('div.grid').kendoGrid('refresh'); // calls the refresh method on the grid this should always return the jquery object which enables object chaining, so we might do the following: $('div.grid').kendoGrid('refresh').show(); Unfortunately, the above example using KendoUI would need to be translated into: $('div.grid').data("kendoGrid").refresh(); because the .data() method obviously does not return a jQuery object, and the refresh() method doesn't either, we can no longer benefit from chaining, and need to reselect the object to execute the show() method: $('div.grid').show(); This obviously does make things more complicated, and will cause for more code. I sincerely believe this needs to be addressed. A forum topic on this is available at http://www.kendoui.com/forums/ui/general-discussions/why-aren-t-widget-methods-just-added-through-object-extention.aspx#2040399
I currently need a KendoUI version of telerik:RadFilter. Like many here I have been using the Telerik ASP.NET controls since they were first launch and I am now migrating to KendoUI. It was my understanding that there was meant to be a migration so that all that was available in web forms would be available in KendoUI. Of course the kendo version of telerik:RadFilter has to cope with AngularJS, BreezeJS and OData - tho best start with the Kendo DataStore.
I want to use typescript with the free core edition, but there is no definition file in the package.
Hi Kendo UI Team, maybe in the future, you can add offline documentation bundled with the downloaded package, i think it would be nice, thanks
It seems Kendo UI mobile already covers Android and iOS. Are there plans to incorporate Windows 8 into the roadmap? It would be very appealing to developers if there is one framework that can be used across all platforms.
If the base css has something like the following: box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; This will break the layout of the kendo controls. Adding the following override will fix it: [class^="k-"], [class*="k-"] { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; } This catches all elements that have classes with "k-" at the start and overrides the box-sizing back to default. Consider adding this to the kendo css (either the wildcard version or to each k-* class).
Allow binding the grid to a dynamic model (dictionary) and use it in the inline editing mode. This will allow us to decide which columns are shown and which editors to use from the server side. If we do this today, the data will not load.