I think that many great ideas are already presents into the Telerik Asp.net Web Suite and that many of them MUST be "imported" (as soon as possible) into Kendo UI. Controls like SocialShare, File Exporer, Image Editor, Lightbox etc are some "must have" that will be fantastic to see into Kendo UI. Or for example having many of the Telerik Ajax Editor features into Kendo UI editors can be take into account. I suppose that trying to unify the "Telerik Web Controls World" can help future implementation (sharing things like XAML and Silverlight also if more difficult but maybe its easy for client side) and developer technology adoption or mixing. I suppose that "importing" some of these features and controls is faster than start from scratch. I know that is a generic suggestion and i cant hope to see a completed comment for this (but it will be excellent also for partial results) but as Microsoft is moving into One Asp.Net it will be a great things see Telerik going to a One Web Telerik Suite talking at an high level abstraction. If a web control is usefull in asp.net it will be also for kendo ui its only implemented in a different way.
At least, including: 1. Tab stop for mobilebutton, mobilebuttongroup, mobileswitch. 2. Selection support for mobilebutton (spacebar), mobileswitch (spacebar/left/right), mobilebuttongroup (left/right/up/down) MobileButtonGroup and MobileSwitch are elegant replacements for radio and checkbox inputs, but they need keyboard support to improve desktop accessibility.
When using inline/batch/popup editing for grids, there is a standard way to handle server-side validation errors (from the ModelState) on the client : http://blogs.telerik.com/kendoui/posts/13-08-29/handling-server-side-validation-errors-in-your-kendo-ui-grid When using the Upload control, the proposed solution is to use XMLHttpRequest.status and XMLHttpRequest.statusText, which is currently not very reliable, and complicated to handle. It's also a non-standard way in ASP.Net MVC, and breaks existing best-practices for error handling. There should be a way to handle ModelState errors on upload.
Add new attribute that the Validator will detect and skip validation on that element/widget. Eg; skip-validation="true" <input type="text" required /> and then at run time you could toggle the skip-validation attribute. <input type="text" required skip-validation="true" /> This would be perfect for complex forms where you are togging the visibility of div container of controls depending on what options that user selects in the form. The problem is at the moment, the validation will validate controls that are not visible. Having a skip-validation attribute would solve this problem, as when you hide the div container you cold also toggle the skip-validation attribute on it's input controls. Regards, Scott
I've been using the kendo.all.d.ts TypeScript definitions file from the beginning. While its quality has increased significantly overtime, it continues to have a lot of errors and omissions. I understand the Kendo UI TS definitions file is generated from the Kendo UI documentation. So the quality of the TS definitions file is only ever going to be as good as the documentation. And that's where the errors and omissions come from. Not everything is documented or documented correctly. I think the best Kendo UI TS definitions file can only be created when the Kendo UI source code itself is migrated to TS. Now that TS version 1.0 has RTM'ed it is time to do this. Spend an entire release doing this if you have to. Who knows how many bugs TS may expose and help to fix.
The "Drag and Drop" system in Kendo is pretty good, but it has the distinct characteristic of being pretty much DOM only; It won't really "bind" to underlying data. This would be an extremely useful feature - the "suggested fix" for this right now is to use the kendo ListView and do a search for GUID on the events firing, and while this isn't really "bad", it's pretty cumbersome and kind of obtuse most of the time. I have spent extensive time looking at the source code for Drag and Drop, and it would not be very difficult to give it a newly exposed set of functions. The primary use for drag and drop is to move information from one place to another; I do not see a lot of situations where all of the information someone wants to move is just right there in the DOM. Every situation I see of Drag and Drop that people want to use involves moving DATA from one place to another, and the Drag and Drop on the DOM merely facilitates the actions in place of more cumbersome features like drop down lists. I realize this isn't the easiest of tasks to do, but as it is right now, the Drag and Drop part of Kendo is more of an eyecatch than a feature I see used a lot.
Extend "filterable" to match the datasource's "filter" (singular, not "filters") configuration option.
The kendo core would benefit from having integration packaging systems other than npm, especially jamjs. Kendo already implements AMD which is what jam specializes in. http://jamjs.org/ http://bower.io/ http://volojs.org/
It looks like this was rejected over a year ago, but now that this feature is appearing in other frameworks it would be nice to reconsider. Each tab having its own history is core to making things work like it would in a native app. It is just so sloppy when a user loses their state going between tabs. You are able to do this with the ionic tabtrip http://ionicframework.com/docs/api/directive/ionTab/ so i would hope kendo can too.
When I save or return the value of a MaskedTextBox, it sends the value including the masked. Mask: (000) 000-0000 User Enters: 3331112222 Value: (333) 111-2222 Expected Value: 3331112222 I think it should only send what the user entered and not include the mask. Right now I have to manually remove all of the mask characters from the value. It should only display the value with the mask, not store it.
I would like to the see a feature wherein I can set additional target lines for a bullet chart. This is helpful in scenarios where I need to indicate a target and benchmark. I was able to see similar questions in your forum http://www.telerik.com/forums/set-target-range and also one on stack overflow http://stackoverflow.com/questions/25303748/kendo-bullet-chart-with-two-target-lines
Enable chart interactive features with Canvas rendering.
Your Kendo UI demos are useful, however they lack a basic overview to orientate new comers as to the specifics. More importantly I would find it useful, and it would be more thorough, to provide examples in both Razor and JavaScript Syntaxes.
HTML5 Diagram Control - Allow to customize our own shapes and colors
When trying to swipe up/down a form or left and right for the drawer menus when there are several textboxes/labels it doesn't always work. This happens when the user starts the swipe action over a textbox/label. If the user starts to swipe over a grey area (background) it works perfectly every time.
I really like the new TreeList component of the recent release, however it would be great if you can add the ability to drag and drop a record and move it around the hierarchy.
RTL support for the kendoui gantt widget
Can we have an option where the TabStrip tabs overflow to a dropdown just like the ToolBar items overflow when re-sized instead of wrapping tab items to another line This would work great on small factor tablets/phones
My company currently uses KendoUI Professional (license) widgets quite extensively. And until very recently it was side-by-side with the Javascript Infoviz Toolkit (http://thejit.org) for just one reason: KendoUI had no Treemap widget. And now it has. But. The Infoviz treemap has neat Tooltip on mouse hover functionality, which our business users love greatly. Here's an example: http://philogb.github.io/jit/static/v20/Jit/Examples/Treemap/example1.html Could you please implement more events (there are two at the moment) for Treemap widget, so that it enables use of KendoUI Tooltip widgets?
The functionality of the RadTagCloud control in UI for ASP.NET AJAX would be a handy addition to the UI for MVC toolset.