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. Refresh one (or more) items in datasource from server

    Option to refresh one item from a datasource from the server using a GET request using the transport read url appended with the item ID field value.

    See: http://www.kendoui.com//forums/framework/data-source/how-to-refresh-an-item-in-a-datasource-with-server-data.aspx

    180 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 →
    • add support for OData V3 in data source

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

      123 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…)
        6 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.

        114 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 →
        • JSON, EXCEL and CSV to Kendo Grid Import functionality

          it will be great if the user has the ability to import data quickly from other formats (commonly use)

          89 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 →
          • Add support for automatic polling/refresh on DataSource

            Add support for automatic polling/refresh on DataSource.
            Property: interval in milliseconds

            70 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  ·  8 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).

              52 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).

                35 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.

                  32 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 →
                  • 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" }

                    28 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 →
                    • 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 →
                      • 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

                        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…)
                          2 comments  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                        • 22 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

                            18 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 →
                            • 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.

                                  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…)
                                    1 comment  ·  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.

                                    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 →
                                    • 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 →
                                        • 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 →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base