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. Grid Model validation for custom editor template

    If you edit a record in a grid it automatically validates against the validation rules defined in the schema.Model. However if you use a custom editor template you have to manually add the html attributes such as required to each input field. It would be nice to be able to use the same validation rules defined in the schema.Model for custom editor templates as well.

    Thanks,
    Dan

    14 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  ·  Templates  ·  Flag idea as inappropriate…  ·  Admin →
    • Improve CrugOperationBuilder and other url builders to support aditional actions and make them more Resharper friendly by adding annotations

      For R# action annotations details please check the following link - http://blogs.jetbrains.com/dotnet/2011/12/providing-intellisense-navigation-and-more-for-custom-helpers-in-aspnet-mvc/

      And regarding additional actions for url builders - usually I have the action which provides the data for the grids in the same controller so I would prefer to write "... .Read(read => read.Action("LoadSitesData", new { id = Model.StudyId })" instead of "... .Read(read => read.Action("LoadSitesData", "StudySitesAdministration", new { id = Model.StudyId })"

      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  ·  ASP.NET MVC Wrappers  ·  Flag idea as inappropriate…  ·  Admin →
      • updating a single data-row should not by default expand *all* collapsed groups

        Updating a single row by default expands ALL collapsed groups. Removing a single row or inserting a single row does the same. This design lacks granularity: an isolated change to a single row should not cause the expanded/collapsed state of all groups to change.

        If the user is focusing on flu cases in New York City and a new flu case is added to the Los Angeles group, why should every group in the grid be expanded?

        Only the group affected by the change should change its UI state. The grid should listen for the change event of the observed…

        8 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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
        • Structure diagrams for widgets (styling & layout)

          I would like to see some graphical documentation to show the structure of the controls created by Kendo. I'm imagining an exploded diagram or something like this picture: ( http://bit.ly/VKIgHn ). But instead of kindle hardware - there are layers of the divs, blocks, sub containers and other working parts of the widget. This would also include what base styles ( k-widget, etc) are on each block. In particular - I'm trying to re-style your calendar widget and the element view in Chrome debugger tools has the data - but it's very hard to get a good overview in all…

          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…)
            2 comments  ·  Diagram  ·  Flag idea as inappropriate…  ·  Admin →
          • Read-Only Option for Rich Text Editor

            Add an option to set the RTE to be read only. This is helpful when integrating the capability with databases that have records that may be in a "locked" state.

            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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Support syncing of HierarchicalDataSource in TreeView and Grid

              Add full support for syncing of changes made to the HierarchicalDataSource in a TreeView and Grid. Currently, sync() does not perform the correct sequence of CRUD operations that represent the changes made to the data source or control.

              38 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 Source  ·  Flag idea as inappropriate…  ·  Admin →
              • Hide the column the grid is grouped by

                When the grid is grouped, the grouping column is visible with the same values in each cell of each group. Looks weird and confusing.

                How can we accomplish more efficient look and hide the grouping column? http://demos.devexpress.com/aspxgridviewdemos/GroupingSorting/Grouping.aspx

                Reference article:
                http://www.kendoui.com/forums/ui/grid/how-to-hide-the-column-the-grid-is-grouped-by-additional-grouping-questions.aspx

                17 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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                • Offer the possibility to add a panel

                  Offer the possibility to add a panel

                  Completely add a panel from the splitter, e.g. :
                  $('#container').data('kendoSplitter').addPanel('#somePanel');

                  14 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  ·  Splitter  ·  Flag idea as inappropriate…  ·  Admin →
                  • provide a way to restore collapsed/expanded state of grid groups after a data-refresh

                    I have already made this feature request but perhaps not very clearly, as my topic asked for a particular solution rather than presenting the generic issue. So I'd like to suggest it again, that other users might better understand what I was asking for, and hopefully vote for it, because I think it is a necessary feature for any application where the grid is refreshed with up-to-the-minute data every 30 seconds or so. As things stand now, the Kendo grid is stateless in this regard -- it re-expands all collapsed groups by default after a data rebind.

                    Below is the…

                    30 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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                    • Alphabetic Scroller

                      I would like to suggest the Alphabetical Scroller just like the Skype (Mobile) is having in their contact list.

                      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…)
                        3 comments  ·  Kendo UI Mobile  ·  Flag idea as inappropriate…  ·  Admin →
                      • Template Selectors for Grids, Lists, etc...

                        I moved from Silverlight to HTML/KendoUI for building RIAs. One feature I am accustomed to using is the template selector.

                        For instance I currently have a situation where I display an editable list of policy holders using KendoUI. However a policy holder could be a person or a business and different fields/labels should be shown depending on the source object.

                        As a workaround I have conditional logic in the template itself, but it isn't pretty.

                        Please add template selectors for all list controls so that it is easier to style items.

                        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  ·  General / New Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                        • kendo grid foreignkey binding against a remote data source

                          Ability for a grid to show foreign key values from a remote datasource rather than just a fixed array.

                          Refer to: http://www.kendoui.com/forums/ui/grid/foreign-key-option-doesn-t-work.aspx

                          137 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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                          • Support null complex properties in grid columns

                            c.Bound( o => o.Complex.Property )

                            This throws a js exception when o.Complex is null. The grid fails to render when certain data is bound.

                            c.Bound( o => o.Complex == null ? null : o.Complex.Property )

                            This throws a .NET InvalidOperationException : "Bound columns require a field or property access expression"

                            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  ·  ASP.NET MVC Wrappers  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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  ·  Kendo UI DataViz  ·  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 →
                                • Provide a cleaner interface to access Items in a PanelBar

                                  Allow each item in a PanelBar to be named via Name() and then allow access to the items with alternatives like:
                                  var pb = $("#panelBar").data.("kendoPanelBar");
                                  var item = pb.Items("myName");

                                  or

                                  var item5 = pb.Items(5);

                                  Further, make the expand. collapse, select methods become methods of the item so that....

                                  $("#panelBar").Items("myItem").expand();

                                  is the way it is done.

                                  I am sure the same principle can be applied to other widgets like Menu, for example.

                                  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  ·  Panelbar  ·  Flag idea as inappropriate…  ·  Admin →
                                  • "k-invalid" class applies for hidden input only and not for html-tags which are visible to user

                                    The validation framework validates an input element and applies "k-invalid" class when its value is not valid to the hidden input. For such widgets like the ComboBox, DropDownList or NumericTextBox the applied k-invalid class is not applying to html-tags visible to user.

                                    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…)
                                      0 comments  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add drilldown feature to charts

                                      By enabling the drilldown feature on charts, clicking the charts should take the user to the next level.

                                      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…)
                                        2 comments  ·  Kendo UI DataViz  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Improve File Upload Widget

                                        Hi. I'd love to use the file upload widget, but, like most devs, I need to do more than just upload a file.....html does that just fine. I need to be able to save the file name and size, possibly the extension, in a mysql database using php.

                                        Please consider these enhancements to the file upload widget for the next release. I know you all are working on PHP wrappers and I hope a lot more documentation and tutorials for us PHP developers, so an upgrade like this, or a tutorial on the site that provides a working example of…

                                        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  ·  Upload  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Support composite keys in the DataSource ID property

                                          At the moment, the DataSource only uses one field for its ID property (if you enter several, then only one is used, apparently). This doesn't reflect reality, in that in many cases (where one record is a child of another), the key field for a database table is a composite (from 2 or more fields).
                                          The existing situation causes problems in inline editing of the KendoUI grid, because default values need to be set for foreign key fields, but if these are set to a valid value, then spurious calls to the Inline_Create method occur because the DataSource treats the…

                                          59 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 Source  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Kendo UI Feedback

                                          Feedback and Knowledge Base