When using jQuery Validation in your forms, particularly with jQuery Unobtrusive Validation, the Kendo controls don't behave well from a styling perspective. In order to get things to work, you need to use a script like the one from this example: https://github.com/telerik/kendo-examples-asp-net-mvc/blob/master/kendo-input-widgets-validation/KendoInputs_Validation/Views/Home/jQuery_KendoMvcValidate.cshtml It would be nice if this script/support was better documented and potentially included as a supported mechanism rather than something each customer has to implement and tweak individually.
Validation framework is great, but too much of a black-box. No way to understand what failed. For example, try using a bootstrap styled form, and have kendo validate and add/remove bootstrap error/OK styles from parent elements using onblur.
The previous KendoUI mobile listview respected datasource grouping when endlessScroll was enabled. This functionality has regressed in the Q2.2013 release. An extract from my support ticket 718079: For our application, it is not acceptable that the ability to group with endless scrolling has been lost. Grouping is fundamental to the user experience in our app - especially when there can be a lot of items in a listview. It is just as important as the performance that endlessScroll enables. One, without the other is a backwards step. Telerik response extract: Thank you for your feedback. I fully agree with you - grouping of a large dataset improves the user experience and provides the necessary visual clues for the user to determine the current position in the list. The only reason why this is not supported is the high complexity and performance implications of the task, when combined with virtual mode, which is a requirement for a large list support - our previous implementation easily crashed the mobile browser when 100+ items were displayed. I would like to suggest that you post this feature request to our UserVoice feedback site; we are actively following the popular items and responding to our customers demand with each release. --- I do not believe the complexity is quite as high as has been described. The datasource can identify how many groups there are - for any current filters and adjust the endlessScroll height accordingly. The listview items themselves can be adjusted down in position by the number of group headers above them.
I would like to implement something similar to what proposed here: http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/6454228-separation-of-shapes-and-datasource-for-maps-in-da Basically, it comes to binding shape properties to data: every time data changes, the filling of the shapes is changed accordingly. Please, guys, this would be really good!
I know you have special tag structure so that you can implement certain features. However, for UI elements like the drop-down, numeric input and date-picker, it would be really great to use (or have an alternative control to us) native html elements and data- attributes that are easily recognized by mobile devices and newer, desktop browsers. For example, for the drop-down, it would be great for it to render a select so that when received by a mobile device, the native option selector can take over. I am posting this in the Web controls for those of us creating responsive apps where the input surrounded by spans doesn't really work out very well when the page is rendered on a mobile browser. I realize that are trade-offs so maybe instead of completely disregarding the current controls, maybe another, pure control, or some configuration option to the current controls would be preferable. That way, the developer could decide what was more important - the UI enhanced feature or compatibility with device.
Please add generic versions of DataSource and ObservableArray to the TypeScript definitions file.
The DataBound event is the last event that can be bound to at present (other than user interaction events) - this occurs before rendering. In the situation where a chart wrapper is in a hidden div to be displayed and the datasource to be re-read under certain circumstances, it would be useful to have a post render event to ensure the chart is fully drawn before displaying the div.
add a No Records template option to the Mobile Listview to handle scenarios where a datasource is empty - without having to wire in additional special logic to deal with this (common) scenario
At the moment, Kendo only supports Straight Line graphs. It would be nice to support curves like Regression Curves ... because they are useful for representing Analytical Data. Next release pls!
The validation framework validates an input element and applies "k-invalid" class when its value is not valid to the hidden input. For such widgets like the ComboBox, DropDownList or NumericTextBox the applied k-invalid class is not applying to html-tags visible to user.
Implement containers for the Kendo UI Diagram much like Telerik's RadDiagram for WPF and Silverlight. The containers need to be able to support connections within parent containers (essentially need to be able to create an entire child diagram within each container). These containers must also be able to be moved as a unit when the user drags and drops the containers around on the screen.
I need notification hiding to be passed when hovering over a notification. To further explain I am expecting a behavior such in following example. http://codeseven.github.io/toastr/demo.html
I would like a control to accept durations in the format HH:MM, and persist as a number minutes (or maybe optionally fractional hours). Something similar was suggested here (not by me): http://www.telerik.com/forums/mobile-time-duration-picker I have a time keeping application where user need to be able to enter summarize duration amounts on their timesheets, such as 8 hours of Holiday time (entered as "8:00"). It doesn't make sense to enter this as a time range. We're accomplishing it now with a textbox, a masking library, and a bunch of fragile JS code, but I'd like a control that is natively build for this.
To use Kendo UI as View part of MVP pattern where Model and Presenter reside in GWT it is important to have a GWT wrapper for Kendo UI.
When using numeric text box with AngularJS - the model value should be affected by using the arrows, just like it's affected by typing inside the control.