There is no way to use tree as a column in a grid. A TreeGrid would use hierarchical datasource where one column would show nodes and other columns would show node properties. Here is an example (from Sencha Ext JS) http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/tree/treegrid.html
Our team immediately noticed the different behavior of the Kendo DropDownList. Exactly as outlined in this forum post: http://www.kendoui.com/forums/ui/dropdownlist/dropdown-list-and-using-alpha-key-for-next-item.aspx Hitting the same alpha-key multiple times should cycle through the entries that begin with that letter.
Right now, it is not possible to specify data-max or data-min for fields as time or dates (data-role="datepicker", data-role="timepicker"...) since the parsing of the options only recognizes null, true, false, float and JSON objects (NOTE: it works fine if you use kendoTimPicker({min:...}). So I propose to change parseOption in kendo.core.js for adding an extra condition as: else if (evalRegExp.test(value)) { var res = evalRegExp.exec(value); if (res[1] !== null) { value = eval(res[1]); } } where evalRegExp is: evalRegExp = /^eval\((.*)\)/ and its usage would be define data-min="eval(new Date(2000,1,1,6,0,0))" Any option that matches eval(.*) would be returned as result of evaluating it. The final code would be: var templateRegExp = /template$/i, jsonRegExp = /^\s*(?:\{(?:.|\n)*\}|\[(?:.|\n)*\])\s*$/, jsonFormatRegExp = /^\{(\d+)(:[^\}]+)?\}/, dashRegExp = /([A-Z])/g, evalRegExp = /^eval\((.*)\)/; function parseOption(element, option) { var value; if (option.indexOf("data") === 0) { option = option.substring(4); option = option.charAt(0).toLowerCase() + option.substring(1); } option = option.replace(dashRegExp, "-$1"); value = element.getAttribute("data-" + kendo.ns + option); if (value === null) { value = undefined; } else if (value === "null") { value = null; } else if (value === "true") { value = true; } else if (value === "false") { value = false; } else if (!isNaN(parseFloat(value))) { value = parseFloat(value); } else if (jsonRegExp.test(value) && !jsonFormatRegExp.test(value)) { value = $.parseJSON(value); } else if (evalRegExp.test(value)) { var res = evalRegExp.exec(value); if (res[1] !== null) { value = eval(res[1]); } } return value; }
Add a function that will return the Kendo UI version we are working with. Getting versions of the underlying librairies (Like JQuery) could also be interesting
HI Telerik, We are coming over from the AJAX suite and have to say that the demos and documentation are horrible at best. One of the greatest strength we have seen with Telerik has been your demos of almost every variation and sample most people could come by with news ones added quite often. If there wasn't a demo you were almost sure to find it in the Documentation. The last place to look before contacting Telerik is the FORUMS but this is impossible with the way KendoUI forums use the search. It search ALL forums not just the current sub forum and pulls things back like Client Log-in pages etc.. The forum search needs to work more like the Main Telerik Forum site otherwise its impossible to use the forum unless you want to go through each forum page by page The keno UI demos are geared towards just the client side. There is very little show how to do things with the server wrapper for MVC. It would also be nice to show the service code as well for things like the data source read, create, update and destroy events for widgets like the grid etc.. Here is a sample. http://demos.kendoui.com/web/grid/editing-custom.html The demos shows the client side HTML version and if you choose the RAZOR syntax it is a completely different code than what is in the demo above. The lack of documentation makes it very frustrating to use the KendoUI. New features are great but if there isn't adequate documentation to support how to implement then many features will go unused. I hope you guys will take a serious look at the KendoUI Demo and documentation and consider making it an immediate priority to address.
It would be good if you could enable the KendoUI for MVC buttons to have an "image + text" look and feel in the same way that the Telerik MVC Extensions did. Thanks
I shouldn't be penalized in having to write more code to get kendo validation working with kendo controls. You guys should know I'm validating a KendoNumericTextBox and auto-place the span in the appropriate spot outside of the control. http://www.kendoui.com/forums/framework/validation/error-tooltip-showing-up-in-the-picker.aspx
It would be like navbar but separately stylable (by default black) and one that can be placed into a footer. Like navbar it could hold buttons, only title would be omitted
if you compare the rad editor with the Kendo wysiwyg editor, the Kendo one lacks the wide range of functionality. It would be nice if they were the same.
When the destroy operation fails for some reason (exception or ModelState error) the item on the client will be removed. Don't remove the item from the grid if operation fails in the backend.
Often, working with the Kendo events is difficult, because the events lack any kind of context. For example, the Change event should also pass back OldValue and NewValue, in case you need to do any additional comparative work on your own, without having to figure out how to get back to the DataItem and figure it out for yourself. Also, if you are handling a Grid row changed event, or cell changed event, at the very least you should be passing the Uid of the row that changed, so I can get it from the data source.
We are using Metro theme, and many clients say us that is a little bit difficult to distinguish parent from child items in a panelbar because they are too similar. Is possible to introduce an left padding to recreate a fake tree?
See http://www.highcharts.com/demo/line-basic for a good example of Client-side Chart Export
My number one suggestion for Kendo UI would be a Kendo UI kind of bootstrap / foundation. We all know Twitter Bootstrap and Zurb Foundation. The main advantage of these html frameworks are in my opinion: #1. Rapid development of layouts #2. html elements are supported (forms, tables, buttons) #3. Reponsive (and in some cases fluid) grid. #4. Usuable threwout the internet (ie, firefox, chrome, safari etc). #5. User Friendly to start and work with. In the first place I am not suggesting to integrate one of those (that would be my second..) My first suggestion is, make one of your own (fork it or what ever? to start) So that we have not only a html foundation of the project, the elements are also fully integrated with each other. So you can have one uniform theme threw out the whole website / project. So.. That is my first suggestion, and ofcourse the second one related to this one is, when you guys dont want to create your own, integrate a (lets call it css/html framework) that is fluid (because in my opinion, kendo ui is really for business software, and with fluid width you can have more information on your screen..) Hopefully you take this suggestion in consideration. It would really make a different!
http://www.telerik.com/help/silverlight/radexpressioneditor-overview.html
With the Silverlight controls, one can make the charts scrollable. This is a great feature for adding tons of data without making the bars in a chart so small you can't click on them, and would make an excellent addition to an already great product.
I'd really appreciate some kind of action bar on Android devices. For now the android theme is mostly just black and white and not really appealing (the navigaion and title). Furthermore Navigation would be much more intuitive when using the new 4.1 ActionBar with back(icon) and view-title. A little makeover of the buttons would also be nice ;) http://developer.android.com/design/patterns/pure-android.html
We have built some really cool stuff with Kendo UI Mobile. We want to present or Apps on regular web pages with non-HTML5 browsers. Maybe in an IFRAME like Facebook. We need graceful degradation functionality. Any interest?