I've been using nRoute framework on silverlight, and some MVVM features that it provides, really is a miss on kendoo ui. for example some of the "killer features": 1. On a view, you can apply url like template attribute ("Content/Views/functionality/Loadstuff/{AccountId}") and the internal routing will find that and initiate, when it is called via global static navigate method. 2. The binding of View and ViewModel is done very well. On the view model, you apply attribute that this viewmodel is working with this view. 3. Containers. You can call navigate url, and get the rendered viewmodel. This helps application composition as you can have a some layout templates, and apply custom attribute on div, like "container-url" to some internal url, and it will fetch the rendered view and put it there. 4. Communication framework. Literally a Pub/Sub. 5. Modules/Dependency tracking. For example, i have SPA application, that loads some basic controls for js, and when user clicks reporting, it will check that reporting is dependent on Dataviz, loads dataviz, and loads viewmodel. 6. Behaviors, very common things, like, ValueNotNull, ValueNull, BooleanValue for someexpression. This allow you to create more dynamic ui, without adding new code in your viewmodel
In the NumericTextBox typing the character "-" is not allowed meaning that the user can not directly type a negative number. The only way for a negative number to be specified is by clicking the down arrow to progress below 0 to get the dash to show up.
Some strict JS parsers (eg. YUI minifier) may throw exceptions when you use reserved words as variable names. Please, do not do this.
Within the Grid you can currently either have single-row editing, or batch editing. However, batch editing does not necessarily show the end-user that the Grid is actually editable. In order to make the Grid more intuitive it would be great to have all cells display their edit template constantly to ensure that the client knows they can edit the component. Additionally, sometimes a user will want to edit more than one row at a time, but not have the entire Grid in edit-mode. Being able to open several items to be edited at once would help with this user interaction. This is why having multi-row edit, the ability to have multiple rows in edit-mode at once, would be a nice feature to have in a Grid. It would also theoretically open up the ability to have all rows in edit-mode at once.
With the release of TypeScript by Microsoft it would be great if there would be a definition file for the different Kendo Libraries. I actually played around with it myself, implementing some basic functionality from the core and the Calendar widget. This is by no means complete or error-free, but it gives an idea of the possibilities. I was able to get all the nice features TypeScript has to offer (e.g. type checking, auto completion).
As nodejs + express + jade is here, i think you should have more examples with jade and nodejs...
I'd like to use Kendo, but the available themes are too restrictive, much less vibrant that the MVC themes. And the Themebuilder is not adequate to extend or alter them. Can you add richer themes to Kendo?
A ListBox widget with the following core features: skinnable, drag and drop to transfer items, ajax binding, support for templates.
I have seen a few different samples on how to implement a dynamic skin chooser for Kendo UI Web, but I think this would be a great UI control to be added to the suite itself. None of the code samples I have found are simply drop in and use, but require slight modifications.
Slider seems to only output numbers, I want to use it for date ranges, ala mint.com.
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.
When I hit Update wizard, there were pending changed in TFS so the Wizard made me confirm the update failed 849 times ................................... Sample .. Get latest on checkout is not supported in local workspaces. Checking out the local version. ......csproj has been automatically checked out for editing. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.resizable.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.selectable.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.slider.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.sortable.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.splitter.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.tabstrip.min.js could not be found in your workspace, or you do not have permission to access it. The item C:\Projects\........\Scripts\kendo\2012.2.710\kendo.timepicker.min.js could not be found in your workspace, or you do not have permission to access it.
There are some bug on parseExact function where check literal return value is not checked producing as consequence that invalid dates are accepted. You can see this in http://jsfiddle.net/OnaBai/LnaTq/1/ Where I show that a date as String that equals to 2012-09-26 and parsed with format HH:mm is recognized as Jan 01 1900 20:12:00 because the 2012 gets converted into 20 hours and 12 minutes. As I mentioned above the bug is due to the fact that checkLiteral return value is not tested in parseExact function allowing the execution to continue skipping the ':' of the format string. If you want me to send you fixed solution I have already implemented it. By the way, watch out that all but one checkLiteral should be checked for false.
I don't know what parameters the plugin sends to the server side.. in the grid for example there are parameters for pagination. I need to know how should I implement the PHP/Java code.
I am showing gauges right next to charts, but the gauge doesn't have a title like the charts do. I'm going to have to create and position my own title, and style it just like the charts. It would be nice if the gauge had a title, and seems like a fairly easy addition. Thanks!
Example of existing: http://jscrollpane.kelvinluck.com/ Standart scrolling in windows sucks (and takes mush space). ,Kendo Grid has to have designable scrolls, pls :)
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.
It would be great if there was ability to freeze key columns in grid similar to freeze pane in excel this is a much demanded functionality atleast in my organization
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