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. Spreadsheet: Undo/Redo Customization

    Allow additional control over what a user can undo/redo, or a clearer way to control the undo/redo stack.

    Right now, users cannot undo more complex custom logic - i.e. a user deletes the content of a single cell which triggers code for us to clear the content of every cell in that row. When a user then attempts a single undo via keyboard shortcut, it cannot undo this more complex chain of events.

    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  ·  Spreadsheet  ·  Flag idea as inappropriate…  ·  Admin →
    • Drag copy should ignore disabled cells and apply to enabled cells without error

      When using the bottom right corner of a cell to batch copy values across a range by dragging the corner, an error popup appears if a disabled cell is found inside the range that was dragged into. It is possible to reproduce this with this demo:

      https://demos.telerik.com/kendo-ui/spreadsheet/disabled-cells

      1. Set the quantity column to disabled.

      2. Select B3.

      3. Drag the bottom right corner of B3 to D3.

      4. See error: "Destination range contains disabled cells."

      There should be an option to allow that to copy into any enabled cells in that range and ignore the disabled ones.

      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  ·  Spreadsheet  ·  Flag idea as inappropriate…  ·  Admin →
      • Pass server side variables to Ajax() datasource binding for Kendo Grid

        Current, if one were to use the Kendo Grid in UI for MVC, there's no way to bind the datasource using Ajax binding and specify server side parameters to the read function in the controller.

        In many cases, the read function on the controller side will use a primary key to do a select statement to get particular details of a model to render.

        This is relatively simple to keep track of on the javascript side and server side when there's just one grid, as we can use a hidden input and always update it's value from the model.

        However,…

        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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
        • pass server side variables into client footer template funcitons

          Currently, there's no way to pass variables into client footer template functions that are registered with client footer templates.

          In the case when you have multiple grids on the same page with different grid ids, you are forced to instantiate multiple javascript callback functions with the grid id/name baked into the function.

          Consider:

          @foreach @foreach (var model in Model.MyModels)
          ...
          ...
          @(Html.Kendo().Grid<eFHOL.Models.ViewModels.MyModelModel>
          ()
          .Name("ModelGrid_" + @model.ID)
          .Columns(columns =>
          {
          columns.Bound(m => m.Name).Width(30).ClientFooterTemplate("#= footerLabel(data) #");
          columns.Bound(m => m.Hours).Width(30).ClientFooterTemplate("#= HoursSumAvg_" + @model.ID + "(data) #");
          columns.Bound(m => m.Weight).Width(30).ClientFooterTemplate("#= WeightSumAvg_" + @model.Weight + "(data) #");

          And you will have to have server side…

          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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
          • Allow editing when the load method is called

            I save the diagram json to everlive by using the save method and load it into the widget with the load method. My problem is that connection blocks cannot be edited now. I don't think CRUD should be required for this ability.

            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  ·  Diagram  ·  Flag idea as inappropriate…  ·  Admin →
            • Implement IsNullOrEmpty/IsNullOrWhitespace to filters

              We have isnull and isempty operators for string fields. But it is too much "technical" for standard users. It is hard to explain difference between null and empty. It is the same for most of user. It is just "no value". There is no difference in grid view. Youll see empty space. Empty string or null value, it desn't matter.

              There should be operator to filter nulls and empty strings with one filter item. Something like "With value" and "Without value". It implements merged operators "isnull or isempty".

              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  ·  Kendo UI Web  ·  Flag idea as inappropriate…  ·  Admin →
              • Publish FAQ of support solutions

                Support has no doubt provided help to hundreds of people with thousands of issues but these problems and solutions are not available to search. Ideally it would be possible to make the basic problem and solution available in a FAQ, cleansed of private information, so that it could be searched by people before contacting support.

                It would take some time to setup but it would make it easier to self-solve issues in many cases.

                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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
                • Add an "allowOverlap" property to scheduler

                  Add a property to the Kendo Scheduler called something like allowOverlap (true/false) as an easy way to allow or disallow overlapping events based on event start & end on the scheduler timeline. An alternative could be an "onOverlap" event.

                  Thanks

                  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  ·  Scheduler  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add all of the supported Grid column properties to the GridColumnSettings class.

                    Add all of the supported Grid column properties to the GridColumnSettings class. Currently, only some of the options are added, which creates limitations when the LoadSettings option is used:

                    http://demos.telerik.com/aspnet-mvc/grid/columnsettings

                    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  ·  ASP.NET MVC Wrappers  ·  Flag idea as inappropriate…  ·  Admin →
                    • Custom Inline Editors for Spreadsheet

                      Allowing custom editors to be inline would be very helpful. In particular, inline editors using other Kendo controls (e.g. masked textbox, numeric textbox) should be possible.

                      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  ·  Spreadsheet  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow searchable times in kendo date time picker time drop down

                        Have the time drop down function kind of like normal drop downs, where they don't filter, but will jump down to the time you start typing after opening the drop down like the drop downs do when you start typing after opening them.

                        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  ·  Date/Time Editors  ·  Flag idea as inappropriate…  ·  Admin →
                        • Need ability to clear all selections when persistSelection is true

                          It seems that you would want to conditionally have clearSelection() behave differently with persistSelection enabled, as it does not clear the selection of items on other pages. At the very least offer us a clearAllSelections() method if modifying the behavior of the other method is not desirable.

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

                            If we have a upload control with simple validation on allowed extensions and upload 50 files, the "k-upload-status" element prematurely gets set to "Done" once it finds a file type that is not allowed.  If a user is not paying attention they could think that the upload is complete. It seems silly to mark an entire queue of files as "Done" after the first failure while uploading multiple items and while items are still uploading. While the upload may technically be "done" it really failed and should say "Partially done" or some other message than "Done".

                            Also, placing an exclamation…

                            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  ·  Upload  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add recurrence String in the Scheduler recurrence editor to get a user friendly sentence of current recurrenceRule string

                              We can get a string like FREQ=MONTHLY;INTERVAL=2;COUNT=2;BYMONTHDAY=19 but it would be great if there was an option to get a more readable format of the recurrence for labeling purposes (if you cannot already, I cannot find any documentation saying you can). Like, 'Recurring Every 2 months on the 19th, twice' or some such.

                              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  ·  Scheduler  ·  Flag idea as inappropriate…  ·  Admin →
                              • onchange

                                Add an beforeOnchange event that fires to allow additional validation before the change occurs. If returns false then onChange never is fired.

                                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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add ability to add custom tools to the listbox toolbar

                                  One immediate need I have is to have the ability to add entries to the collection. I'd like to have an add button in the toolbar. I'd like to be able to add custom buttons natively.

                                  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…)
                                    1 comment  ·  ListBox  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add property that sets debounce time when Virtual Scrolling is enabled

                                    Add property that defines a delay before requesting new items when scrolling.

                                    This would prevent sending multiple request when dragging the scrollbar and passing more than one page.

                                    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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                                    • export hidden columns

                                      This is a proposal to have the excelExport function allow an array of columns to be passed through to it. This will then allow additional (hidden) columns of the grid (that is also available in the datasource) be able to be exported.

                                      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  ·  Excel Export  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add ability to have both a top and bottom horizontal scrollbar in the grid to ease scrolling in large data sets

                                        Add ability to have a horizontal scrollbar in the kendoui grid that appears at both the top and bottom of the data set to ease scrolling in large data sets.

                                        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  ·  Grid  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Have an option in the MultiSelect control to allow duplicate values

                                          Please consider implementing to have an option in the MultiSelect control to allow duplicate values.

                                          The AutoComplete control can work with duplicates but only with text values and work with string value with a separator(s) defined.

                                          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  ·  ASP.NET MVC Wrappers  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base