It's obvious enough. I made normal size buttons with plus/minus functionality but there is no "minus" icon now.
There is a error in the grid demo http://demos.kendoui.com/web/grid/index.html. This is in the Virtualization of local data section. The Error says "stop running this script? A script on this page is causing IE to run slowly. If it continues to run, your computer might become unresponsive."
Ability to cancel default sort on the grid
Hi, I good idea could be if we can define a "Top Level Class Name" for css class to custom stylesheet produced by themebuilder. Example: Image to use one of your standard stylesheet if i have in my page (razor) @(Html.Kendo().DropDownList().Name("ControlName") ... ) that for sure render with the theme loaded in html header section and after i put <div class="MyCustomClassNameForKendoUiWidget"> @(Html.Kendo().DropDownList().Name("ControlName2") </div> that will be render with an different stylesheet loaded in header section of my page and that was produced by your ThemeBuilder What i obtain is to use different styles for KendoUI widget in same page.
Add a method that reverts the last edit to the grid. This way there could be an "Undo" button.
When you click on a tab in a TabStrip, the expand animation shrinks the content area's height to zero, then expands it to the height of the new tab. This isn't bad, but gives a "bounce" effect to the control, which can be offputting (I've had complaints about it from users). If would be nice if you could animate it from its current height directly to the new height, without shrinking to zero in between. That would be a much nicer effect.
When you click on a tab in a TabStrip, the expand animation shrinks the content area's height to zero, then expands it to the height of the new tab. This isn't bad, but gives a "bounce" effect to the control, which can be offputting (I've had complaints about it from users). If would be nice if you could animate it from its current height directly to the new height, without shrinking to zero in between. That would be a much nicer effect.
Similar to http://demos.devexpress.com/ASPxEditorsDemos/ASPxDropDownEdit/DropDownEdit.aspx
Adobe AIR imposes some security restrictions on Javascript code written in certain ways/styles (e.g., use of "eval" and "Function" declaration inside code, which are used in KendoUI), but offers a fairly complex implementation facility (called the "sandbox bridge") so developers can work around these security restrictions... Please provide Adobe AIR/Javascript developers "BEST PRACTICES" articles/tutorials on how to code the KendoUI widgets that are incompatible with the Adobe AIR security restrictions.
This causes Kendo grid's javascript dataItem method to fail since it is trying to access a blank array. The wrapper is useless to me without this.
Wouldn't it be nice to be able to filter a field as a property of a series? You could populate stacked and grouped column charts with a single datasource, without having to parse through it manually with js.
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?
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.
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 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
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; }
Hello, I want to update the kendo ui version to 2012.2.913. but couldnt find the proper link to update it. please help me. Thank You
Our data model classes look kind of like this: public abstract class VMBaseDynamic<TViewModel, TModel> { public object Id { get; set; } } public abstract class VMBaseGeneric<TViewModel, TModel, TIdentifier> : VMBaseDynamic<TViewModel, TModel> { public new virtual TIdentifier Id {...} } So anything that subclasses from them has two Id properties, the one in VMBaseDynamic hidden in VMBaseGeneric. The reflection code in the newest Kendo code, in GridEditableSettings.CreateDefaultItem, calls GetProperty() on the data model class for each of the column names. One of them is "Id". It finds two, and chokes with an "ambiguous match found" error. I ended up working around this by adding a function which searches through the class's ancestors for the first matching property, as in http://stackoverflow.com/questions/994698/ambiguousmatchexception-type-getproperty-c-sharp-reflection; you may want to consider this as a friendlier approach in future.