Telerik Kendo UI Feedback

Telerik Kendo UI is a modern HTML5, jQuery-based framework that provides everything you need to build web and mobile sites/apps with HTML and JavaScript. It is provided in three parts: Kendo UI Web, DataViz, and Mobile, and also includes server-side wrappers for ASP.NET MVC, JSP and PHP frameworks.

Download a free Kendo UI Trial
Try Kendo UI Online Demos

Help make Telerik Kendo UI better by sharing and voting on ideas here! Deal? Cool. Thanks.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. add support for OData V3 in data source

    dataSource: {
    type: "odata",
    typeversion: "3"
    }

    169 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      under review  ·  9 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
    • Add an MVVM css binding

      Though KendoUI already has an MVVM style binding, it would be much better to have a css binding allowing us to set class on HTML elements based on arbitrary conditions.

      Just look at the Knockoutjs css binding.

      124 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        5 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
      • MVVM support for Panelbar

        Add MVVM support for PanelBar, so sections can be added dynamicaly from ViewModel. Currently no MVVM support exists for PanelBar, but there is already MVVM support implemented for TreeView (both of them use hierarchical datasource).

        71 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          3 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
        • Data binding for client-side data stores

          It'd be terrific if there was built-in access to client-side data stores (e.g. IndexedDb).

          36 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
          • Disconnected computing for mobile devices

            Mobile app should be able to save the data locally in the mobile device and when online network status is detected, should have the mechanism to synchronize the local data back to the server. I asked this during the webcast demo about supporting the html5 local web storage or the html5 indexeddb.

            34 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              8 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →

              Thanks for sharing this idea, it has been conversed internally and, as a result, offline data support for the Kendo UI DataSource entered our ToDo list for future versions of the framework.

              Update: This feature is slated for our Q2’14 SP1 release, expected in the early autumn.

            • Column alignment property for grid/list columns

              Right aligned columns are common for number fields and it would be nice to simply set a property in HTML and/or the view-model:
              E.g { "field": "amount", "align": "right", "title": "Amount", "width": "110" }

              29 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow Javascript expressions and function calls in MVVM bindings

                Currently Kendo MVVM only supports a very simple binding syntax, one view attribute can be bound to one model attribute. I'd like to have real javascript expressions or function calls in bindings to support more complex scenarios, e.g. you only want to show the "submit" button in a form when all fields have been completed.

                KnockOutJS supports this: http://knockoutjs.com/documentation/visible-binding.html#note_using_functions_and_expressions_to_control_element_visibility

                27 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide a syntax to "navigate" MVVM models

                  In the context of MVVM bindings, it would be great to have a way to evaluate certain conditions/expressions, especially within template bindings, by "navigating" to other properties of the ViewModel, or to other properties of the currently iterated object.

                  For example:

                  <ul data-role="listview" data-bind="source: anObservableObject" data-template="some-template"></ul>
                  <script id="some-template" type="text/x-kendo-template">
                  <li data-bind="text: whatever, visible: $source.someProperty == $data.otherProperty"></li>
                  </script>

                  In this example, $data refers to the current iteration data, and $source refers to the source. So the visible binding would be true/false according to the expression which would evaluate an arbitrary property on the source and an arbitrary property on the iterated…

                  26 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add text binding support for buttons

                    I would like to be able to dynamically update the text in my button by binding to a viewmodel.

                    Thanks

                    24 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                    • 24 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                      • Integrate validation into MVVM

                        It should be possible to specify a validate() method on each viewmodel that gets triggered each time a new model value is .set(). In case of an unsuccessful validation an error event or binding could be triggered.

                        21 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                        • Allow custom complex MVVM bindings

                          As of today, it is possible to create custom "simple" bindings as per this code sample:

                          http://demos.kendoui.com/web/mvvm/custom.html

                          This works fine, but it would be appreciated to be able to create custom bindings with "complex" syntax, such as this:

                          data-bind="foo: {condition: somePropertyOnViewModel, option1: A, option2: B }"

                          15 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                          • Return Values from GET Handlers

                            I would like to propose that GET handlers return values that can be returned to their callers. This would allow for things like proxy objects that can return values from other objects, without having to override the get function. It would also allow for modification, augmentation, or replacement of values.

                            For examples you might find this interesting: http://millionmunkeys.net/PiMunkey/1.5/Documentation/functions.cfm#filters

                            13 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                            • Web Service Javascript Proxy generator(JSON and SOAP)

                              Visual Studio plugin to generate javascript proxy classes for communicating with web services.

                              Normally in ASP.Net the .Net proxy classes would be generated for me, but since I am now moving towards building RIA applications most of the WS calls now take place client side. The process of manually setting up service calls is a bit cumbersome so if KendoUI could include a tool for this it would be great.

                              13 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                              • User JSON-RCP for batching CRUD actions in a transaction - single request

                                Is there planned support for JSON-RCP for DataSource? At least something that does batches? Using REST is fine for example code, but otherwise can result in many connections, etc. While a bigger problem in mobile, it still makes a difference in desktop. ExtDirect and json-rcp both seem to fit the bill.

                                12 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                • Please allow Headers map to be added to transport for DataSource

                                  Something like this:

                                  transport: {
                                  read: "http://localhost/SentryWebAPI/api/Transactions",
                                  datatype: "json",
                                  headers: { Authorization: "user/password" }
                                  },

                                  NOTE: This syntax actually works now but does not get propagated with the HTTP request Headers.

                                  I think this would be a simple fix as JQuery.$ajax supports this. It would make custom transport level security possible. There are a lot of requests for security and this would allow a roll-your-own method.

                                  10 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    3 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Date and Time pickers should always try to parse any date format when being bound using MVVM

                                    Currently, when binding an observable viewModel to a date/time picker control, only date formats built in to the widgets ( a minimal set) and formats specified implicitly by the ParseFormats option.

                                    I understand the reason for this being to prevent users from being able to type a date or time into the widgets in a format other that what is deemed appropriate for the widget, but it should behave differently when being bound from a view model.

                                    Different platforms and web APIs serialize dates in different ways and developers should not have to always write a custom parser into the…

                                    10 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add better errors when data-bind errors occur

                                      Currently when there are any errors in data-bind attributes you usually get some array out of bound indexing error (in parseBinding()) or some other obscure error.

                                      This suggestion is to trap these errors more aggresively and provide better error messages.

                                      9 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow series to be created automatically from the datasource object of charts.

                                        Currently you can bind against a datasource to pull values for a series, however if you want to specify a series as well via the datasource you cannot. This is a shame since it restricts the developers ability to do full dynamic results.

                                        Say for example you have a video and a poll / poll result beside the video. You cannot currently pull the poll from the server dynamically you sould have to re-create the chart from scrath using data already in the form (or do some nasty javascript building to get the chart working with series data through the…

                                        9 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Loading Animation Min Duration

                                          If my callback takes 10ms or 300ms I still get the control whiting itself out and showing a loading animation. Problem though is if it takes 10ms it looks like the control is flickering.

                                          Let me set a min duration before the animation shows up. So I could say only show the loading animation if it's taking longer than 100ms.

                                          6 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base