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. 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 →
    • Allow validator error messages to be reset from the api

      I use a common form to bind data objects to. I also perform validation on this form. If I validate the form through a submit and it fails (validate() returns false), I close the window and then rebind with the same or a different object (from a grid or some datasource). When the window comes back up, the validator messages are still there from the last failed submit. I need a way to clear them. I could call validate on the rebind, but I want to clear them, not reevaluate them (as there could be some that come up...especially when…

      44 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 →
      • "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 →
        • need validators for compare, password length check, password complexity check, RangeValidator, ValidationSummary

          Please add the following things in Kendo UI
          validators for compare, password length check, password complexity check, RangeValidator, ValidationSummary

          22 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
          • Make validation message position configurable

            It would be nice to config a validation message to either hover or be in-line. It can be accomplished with some extra CSS currently, but it would nice to just pass in your preference.

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

              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  ·  Validation  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow custom validation message for datasource field

                Currently a datasource model field can have a "validation" definition, where each is treated as a validation rule. This allows for a custom rule to be added (e.g., a function to check the field value is not a duplicate), but there is no way to define the associated custom message - it would be nice if we could define "messages" to go with the rules (or maybe specify a validation object?).

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

                    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 →
                    • 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 →
                      • Allow validation method to be called independently of a form submit event.

                        When working with AJAX it's essential to be able to validate a form on the fly, return errors, and deal with them without needing to actually submit the form. Please make sure the validation library works as a callable method rather than just a form submit event binding.

                        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 →
                        • 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 →
                          • 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 →
                            • 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 →
                              • 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 →
                                • Optionallty use the title as the fieldname during validation

                                  Instead of pulling the validation message from the Title attribute, use the title in the formatted message. For people who are trying to write localized messages, this could be very beneficial since they can just replace the title with the correct field name and change the message in the options.errors just once for the localized error message.

                                  _extractMessage: function (input, ruleKey) {
                                  var that = this,
                                  customMessage = that.options.messages[ruleKey],
                                  fieldName = input.attr(NAME);

                                  customMessage = $.isFunction(customMessage) ? customMessage(input) : customMessage;

                                  return kendo.format(input.attr(kendo.attr(ruleKey + "-msg")) || input.attr("validationMessage") || customMessage || "", input.attr("title") || fieldName, input.attr(ruleKey));
                                  },

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

                                          Feedback and Knowledge Base