Kendo UI Feedback

Kendo UI by Progess is a modern HTML5, jQuery-based framework that provides everything you need to build web and mobile sites/apps with HTML and JavaScript. It includes optional server-side wrappers for ASP.NET MVC, JSP and PHP frameworks.

Download a free Kendo UI Trial
Try Kendo UI Online Demos

Help make 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 support and comment on it.

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

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

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. ListBoxFor similar to MultiSelectFor

    Although that the ListBox is similar to the MultiSelect, at the moment it does not have such model binding, because it is also comparable with the data management widgets and for the initial release of the ListBox our developers decided to consider the model binding only if there is demand for it. With that in mind, you could create a feature request in our public portal for that feature:

    http://www.telerik.com/forums/listbox-bind-to-model-view

    16 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 →
    • Kendo Spreadsheet should expose an event that is triggered on filtering a column.

      Is there any way to listen spreadsheets filter or bind one more event after spreadsheet filter method?

      1 vote
      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 →
      • If onerecord is saved in database and that record contains onw value which is saved using multiselect and that record will not deleted

        If onerecord is saved in database and that record contains onw value which is saved using multiselect and that record will not removed updating that recordi

        1 vote
        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 all selectors (instead of only by ID) in the data-template options

          Currently all "data*-template" options are limited to use ad #ID selector to pick the template script from the page.
          This is problematic in big SPAs that have multiple pages dynamically loaded with possible collisions in IDs.
          To avoid the hassle of mantaining unique ids across all pages (or having to dynamically generate ids) I therefore propose to allow for any jQuery selector in those options.

          <script type="text/template" class="myAwesomeTemplate"></script>
          <div data-bind="source: dataSource" data-template=".myAwesomeTemplate"></div>

          To maintain retrocompatibility a first search with the "#" can be performed before executing the selector.

          Since I am not very good with GitHub, here is the code…

          3 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 →
          • Support custom alternativeNames value for cascade fields.

            Currently, an inherited DropDownList widget can only bind to another of the same type or another vanilla DropDownList (via alternativeNames array at kendo.all.js line 32813)

            A use case is that I originally created ParentCustomDDL and ChildCustomDDL with the intention of cascading from parent -> child. Since alternativeNames is hard-coded, I was forced to merge the code into one clumsy widget so that name matches name.

            1 vote
            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 →
            • Support Object Models Consistently

              FYI - There are several related requests that have been voted by 100s of users and marked as completed. However, this support is only at the surface and not complete.

              We need all kendo components to consistently support binding to more than just primitive properties but at a minimum to models with Id (for reference) and labels (for display).

              Many kendo components support this simple concept with 'dataTextField' and 'dataValue' field, but as soon as we try to customize something seemingly simple (for example multi-checkbox filters on grid columns) we are left with custom coding because at that point kendo…

              4 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 support RDF for kendo Observable

                We need to bind RDF data to kendo controls. But we have a problem with some symbols in RDF standarted data format. Please, add support RDF data in kendo Observable object or create new type of observable data

                0 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 →
                • Use a consistent binding model

                  <span data-format="dd MMM yyyy" data-bind="text: Created"></span>

                  Spits out (as text inside the span)...
                  Fri Aug 01 2014 01:00:00 GMT+0100 (GMT Daylight Time)

                  Whereas ...
                  <input class="k-input" data-bind="value: Created" data-format="dd MMM yyyy" data-role="datepicker">

                  Spits out "01 Aug 2014" in the editable field.

                  Feedback from telerik: "span doesn't have data-format support".

                  Databinding telerik obervables to templates appears to be working in a completely different way to binding to telerik controls, this is confusing and causes a lot of frustration.

                  var model = { any js object };
                  var component = $("anything");
                  kendo.bind(component, model);

                  This should result in the same output no matter…

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

                    23 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 →
                    • The text binding is not supported by the DatePicker widget

                      I'd like the formatted "text" property of the DatePicker widget to be bindable to a model. The DatePicker widget currently supports the value binding.

                      This way the model would contain the same string value entered by a user and not a javascript date object.

                      2 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 →
                        • Fire event when grid removes selection due to user sorting or grouping

                          Currently the grid fires the change event if the user clicks on a row. I can use this event to do something, for example, update controls in a detail part of the page below the grid.

                          If the user groups or sorts the grid, the grid rebinds. It does fire an event for that, but since the grid also removes any selection, to be consistent, it should also fire the same event it fires when the user selects a row. After all...the selection is changing (to nothing).

                          1 vote
                          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 →
                          • revert observeble

                            I need way to revert all changes for observable view model

                            4 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 →
                            • Update observable object from another object

                              Would be good to have ability to to something like this on an observable object:
                              o.set({ a: 1 })
                              I.e. pass an object to the set function to update/add properties in o from that object.

                              4 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 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 →
                                • could support lazy filtering

                                  Currently when I choose a column filter and click on the filter button, a request is sent to the server and data is bound. However, if I work with large data sources and I know in advance that I want to filter by FirstName and LastName, for example, I would like to choose both the filters first, and when filter settings are finalized, I would like to rebind the grid with a button click, for example.

                                  This would enable to bind only once the grid, instead of n times, if the user chooses lazy filtering which would be very useful,…

                                  5 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 →
                                  • 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…

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

                                      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 →
                                      • MMVM: Support 'id' and 'for' bindings

                                        Trying to bind to the 'id' and 'for' properties gives an error that this is not supoprted. Both are basic bindings and should be suported.

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

                                          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…)
                                            1 comment  ·  Data Binding  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Kendo UI Feedback

                                          Feedback and Knowledge Base