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. Allow for more specific information when performing validation

    Returning only error messages from the validate method does not provide enough information to perform any meaningful processing of the errors - for instance, it is not possible to identify the field from a validation error without resorting to parsing the message

    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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
    • Add displayName to models for localization/validation

      All controls which work with Models (validation/grid etc) should recognize displayName instead of field name to allow localization.

      Model.define({
      fields: {
      Description: { type: "string", displayName: "Beschreibung", validation: { required: true, maxlength: 200 } },
      Number: { type: "number", validation: { min: 0, max: 300 } }
      }
      });

      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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
      • Notification center

        Let's be clear, i know there is notification. But, i think that we can add some functionalities to this feature.

        It will be great to have a notification center:
        -It display the number of notification
        - When we click on it, it will display the notification stack

        A little bit like Facebook when you see the notifications.

        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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
        • add a unique name attribute option for ObservableArrays in MVVM (uniqueName binder)

          The Kendo Validator cannot be used with the contents of a bound listview because there isn't a way to give unique names to each input. Knockoutjs handles this via the uniqueName binder: http://knockoutjs.com/documentation/uniqueName-binding.html

          I wrote a custom binder to accomplish this but it would be nice to have a delivered option.

          Basically I: 1) locate the parent data-uid and tack that onto the end of the name 2) update all data-for references to match.

          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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
          • Enhance validateInput() to support multiple elements via selector

            I have a scenario where the form has enough elements to have performance issue with the validator, so I would like to be able to pass a selector to validateInput() that targets multiple inputs.

            Example: validator.validateInput($("input[name^=itemLine]")

            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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
            • Trigger Custom Validations on Blur

              Custom validations are not triggered by blurring the input (as it visually seems), but when the set() method of the underlying model is called to change the value of the edited field.

              Possible workaround:

              $('input[name="ProductName"]').bind('blur', function(){
              // get a reference to the built-in validator
              var validator = e.container.data("kendoValidator");
              validator.validate();
              })

              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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
              • 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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                • Tooltip Validation Message

                  Please impliment a simple way to display errors in tooltips for every control to prevent form cluttering.

                  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…)
                    3 comments  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow Validatior options to be changed after initialization.

                    Several of your controls (Scheduler, Grid) make use of the Validator control for validation on the edit forms. Once the validator is loaded there is no way to change the options.

                    It is important if the validator is going to be embedded within other controls that we be able to enable/disable validateOnBlur and get/set the errorTemplate.

                    Without the ability to change the validator options, support recommends use of private methods.

                    An alternate choice would be to require those controls that are embedding the validation to provide these options as part of their configuration.

                    Thanks

                    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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add business rules validator, instead of validating inputs directly

                      Would be nice to have a validator that validates not HTML elements, but model properties (after all when using MVVM HTML is bound to properties). Consider the following scenarios: A property is not directly bound to an HTML input. For example, I have a collection propery and my model is valid only if it contains at least N elements. Or if collection elements have date or time fields, overlaps are not allowed, and so on.

                      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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                      • Provide a way to disable automatic numeric text box value adjusting on blur

                        Currently, if a user enters into a numeric text box a value that is lower than the HTML5 "min" attribute or greater than the "max" attribute, kendo adjusts the value to either min or max.

                        There should be a way to disable that. This messes with, for example, angular validation which also triggers on min and max and prevents us from supporting the functionality where we WANT to let the user enter the erronous value if he wants, but prevent him from submitting the form until they correct it.

                        This feature also fails to honor angular's allowInvalid flag, as it…

                        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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                        • Validate form fields with identical name attributes

                          I was wondering if there's a way to validate a form that has inputs with identical names. The following JS Fiddle is an example of identical names:

                          http://jsfiddle.net/fmpeyton/5c9d2p0c/

                          I would hope there would be a way to handle this, since lots of backend languages have the ability to accept identical name attributes, as they concatenate the values or convert them into an array or collection (ASP.NET).

                          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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                          • validator improvement

                            I love your controls except Validator. I have finally made my own, where I can write multiple functions to evaluate each input just like this in typeScript:
                            new Helpers.Validate([
                            { name: 'postId', test: [(e) => { if (e == "") return "Chose a post."; }] },
                            { name: 'creditor, test: [(e) => { if (e == "") return "Chose a creditor"; }, ] },
                            { name: 'description', test: [
                            (e) => { if (e == "") return "Make a description"; },
                            (e) => { if (e.length < 15) return "Your description are to short "; },
                            ]
                            }, ]);
                            It…

                            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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                            • Required validation for radio buttons

                              Add required validation support when using radio buttons. This is currently not supported out of the box. Ideally only one radio button in a group should need the required attribute, not all of them.

                              See forum post below for more information:

                              http://www.telerik.com/forums/extending-the-kendo-ui-validator-to-support-required-validation-on-radio-buttons

                              20 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 new event to the Validator, raised only by validateInput

                                The currently existing 'validate' event is only triggered on submit of the form or by developer code. Ideally, an event should be available that is raised by any unobtrusive validation event.

                                Ádd new event to the Validator, raised by validateInput. This will allow custom handling of validation errors, even when the user is not trying to submit the form.

                                Usage : for example, toggling bootstrap 'has-error' class on the parent element 'form-group'.

                                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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add new attribute that the Validator will detect and skip validation on that element/widget

                                  Add new attribute that the Validator will detect and skip validation on that element/widget.

                                  Eg; skip-validation="true"
                                  <input type="text" required />

                                  and then at run time you could toggle the skip-validation attribute.

                                  <input type="text" required skip-validation="true" />

                                  This would be perfect for complex forms where you are togging the visibility of div container of controls depending on what options that user selects in the form.

                                  The problem is at the moment, the validation will validate controls that are not visible. Having a skip-validation attribute would solve this problem, as when you hide the div container you cold also toggle the skip-validation…

                                  7 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 →
                                  • Create a standard way to handle errors in the Upload control

                                    When using inline/batch/popup editing for grids, there is a standard way to handle server-side validation errors (from the ModelState) on the client : http://blogs.telerik.com/kendoui/posts/13-08-29/handling-server-side-validation-errors-in-your-kendo-ui-grid

                                    When using the Upload control, the proposed solution is to use XMLHttpRequest.status and XMLHttpRequest.statusText, which is currently not very reliable, and complicated to handle. It's also a non-standard way in ASP.Net MVC, and breaks existing best-practices for error handling.

                                    There should be a way to handle ModelState errors on upload.

                                    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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Include a catchable "errorDisplay" function

                                      In followup to my last statement about adding data to the validation events, Kendo UI's validator would be greatly, greatly, GREATLY augmented with an extremely simple function...

                                      onErrorDisplay(target, message, invalid) {

                                      }

                                      The sole purpose of this function is to allow users to hook into it, and custom handle error display more finely. It is fairly simple to add, look at line 11924 of the kendo source file; At Line 11948, there is the code to show the error message. The onErrorDisplay function would allow for catching that and interpreting it differently if requested.

                                      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…)
                                        5 comments  ·  Validation  ·  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 →
                                        • Ddd callback hooks into the validation framework to get success/fail on a per-input level

                                          Validation framework is great, but too much of a black-box. No way to understand what failed. For example, try using a bootstrap styled form, and have kendo validate and add/remove bootstrap error/OK styles from parent elements using onblur.

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

                                          Feedback and Knowledge Base