Planned
Last Updated: 05 Dec 2019 11:59 by ADMIN

In the DropDownList and ComboBox, virtualization only works when the popup is open. In both widgets, item navigation is functional by pressing down to select the next item in the list without opening the popup. However, when the end of the first page of results is reached, the selection goes back to the top of the first page of results instead of loading the second page via virtualization. This misleads the user in that it only presents a portion of the options available. This is also an issue for disabled users and accessibility.

https://demos.telerik.com/kendo-ui/dropdownlist/virtualization

https://demos.telerik.com/kendo-ui/combobox/virtualization

In both examples, holding down without opening the popup will never load more results.

We have had this issue in the past but it is a bigger issue now that we are focusing more on accessibility since users rely more heavily on keyboard navigation.

Approved
Last Updated: 27 Nov 2019 11:11 by ADMIN
Created by: Allan
Comments: 1
Category: DropDownList
Type: Feature Request
3
I'm using your demo to reproduce the issue.  

When the user enters a value into the categories and tabs, the focus is not placed in the products field, instead it goes to the View Order button.  This makes using the cascade "feature" very difficult for users.  The focus should go products so they can further refine the search.  And then finally to orders.  But each time they tab they have to move the cursor back to the next field.

Also, since the product and order fields are disabled it prevents user from entering data (even if they know the correct value).  Is there a way to leave the cascade functionality whilst leaving the "child" fields enabled?  We were using it in a Region, Country, City filter, but because of these issues we have had to remove the cascade.

Expected behavior would be to leave all the fields enabled, if the user selects a category, then the subsequent fields (products and orders would be filtered to the selection) so that when the user starts typing in those the parent filter is added to their filter.

Whilst we are discussing filters, why if the filter is narrowed to a single item is it not automatically selected?  Currently the user has to filter, then select the item and then tab.  We have had numerous "bug" reports raised because the user didn't select before tabbing even though the item is the only one in the drop-down and appears to be selected.

Similarly the Mutliselect filter allows typing values, and even when the user selects the value in the dropdown and is added to the selected list, the typed text remains, making the mutliselect field value invalid on submission. 

Repro:

Open page: CascadeComboBox
Move focus to Categories combo (i used my mouse)
Type 'p' which opens the combo and shows 3 items starting with p
Select 'Products' using the down arrow (field now displays Products)
Click Tab
Focus moved to View Order button and NOT Products field.
Using the mouse to select a value works fine, but our users don't want to have to use the mouse as this slows down data entry.
Approved
Last Updated: 19 Nov 2019 15:00 by ADMIN

Hi 

I'm using  lastest version 

demo: https://dojo.telerik.com/eZOPEVeL

In offical demo i found a problem, i don't know that is a issue or any thing.

When i use DropDownList Virtualization, i filter "LILA-Supermercado" then selected a value 10780, then fire change event (that true)

Then, I open and close dropdownlist, does not choose any thing, just open and close, dropdownlist fire change event again (that not true)

this happen with any value which not loading before scroll.

some one help me

Approved
Last Updated: 05 Nov 2019 07:49 by ADMIN
Created by: Michael D
Comments: 3
Category: DropDownList
Type: Bug Report
0

I am using a DropDownList with dynamic items that are grouped.

When opening the dropdown without items in the datasource the fixed group header is displayed empty.

When removing the last item from the datasource after the DropDown has already been opened, the first group header is still displayed when opening the dropdown.

I would expect the group header to never be displayed if there is no data.

See Dojo: https://dojo.telerik.com/EviPepIJ

Approved
Last Updated: 10 Jul 2019 14:21 by Tharsis-it

Bug report

The change event is being triggered when having an initially selected item in the DropDownList and then open the DropDownList and click on the default selected item. This bug is represented only in MVVM.

Reproduction of the problem

  1. Open this Dojo and run it. The three cascading DropDownLists will have default selected items
  2. Click on the first DropDownList and select the already selected "Confections" option
  3. The other two DropDownLists will be reset because of the change event thrown in the first DropDownList

Current behavior

The change event of a DropDownList with initial data selected is being triggered when clicking on the already selected value.

Expected/desired behavior

Selecting the already selected item of a DropDownList shouldn't trigger its change event because there is no actual change in the component's value. Please check this Dojo for the expected behavior.

Environment

  • Kendo UI version: 2019.2.619
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 11 Jun 2019 13:23 by ADMIN
Release 2019.R2.SP.Next
Hello Patrick,

Thank you for your feedback. I managed to reproduce the scenario in this Dojo example. The current behavior looks like a bug. Therefore I have converted this thread to a Bug report in our Feedback portal. I also provide you a link with the issue to our public GitHub repository where you can also find further information on the matter. Until the bug is fixed, I would recommend you not to use 0 as grouping criteria in you project.

I also updated your Telerik Points as a thank you for your feedback.

Regards,
Veselin Tsvetanov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.

Completed
Last Updated: 29 Jan 2019 08:42 by Dimitar

The "change" event on DropDownList is being triggered when the value change of the widget is via API and not triggered by user interaction.

Steps to reproduce:

https://dojo.telerik.com/oKeBEZUN

  1. Manually select a value for category (like Category 4); a console item should be written for user change
  2. Click the "change doc to empty" button which clears the category
  3. Click the "change doc to values" button which programmatically sets the category

Expected: a log item is NOT added because the change was programmatic and the log item is triggered on "change"
Actual: a log item is added even though the value change was programmatic

The change detection inside the select widget is faulty in that it seems to be effected by focus/blur state.

This issue was found after upgrading kendo UI.  I believe the issue was introduced in 2018.1.117

Approved
Last Updated: 25 Jan 2019 12:56 by ADMIN

Hello,

Drop down widget is defaulted to first option even though ng-model is undefined, in case where we bind same value to k-data-value-field and k-data-text-field.

Please have a look on the below sample code where you can find issue. My expectation is drop down should not default when model value is not assigned. 

 

Code:

                                                          

<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/dropdownlist/angular">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.115/styles/kendo.common-material.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.115/styles/kendo.material.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.115/styles/kendo.material.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2019.1.115/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2019.1.115/js/angular.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2019.1.115/js/kendo.all.min.js"></script>


</head>
<body>
<div id="example" ng-app="KendoDemos">
    <div class="demo-section k-content" ng-controller="MyCtrl">
    <input kendo-drop-down-list
            k-data-text-field="'name'"
            ng-model="data"
            k-data-value-field="'name'"
            k-data-source="productsDataSource"
            style="width: 100%"></input>


</div>
</div>

<script>
  angular.module("KendoDemos", [ "kendo.directives" ])
      .controller("MyCtrl", function($scope){
   // $scope.data=0;
    $scope.productsDataSource = new kendo.data.DataSource({
                        data: [{
            'name':'Active','id':0

          },{'name':'Cancel','id':1}]
                    }
                );





      });
</script>


</body>
</html>

 

 

 

 

 

Declined
Last Updated: 10 Jan 2019 18:29 by ADMIN

When using AngularJS binding for dropdownlist options in the latest version of Kendo (2018.3.1017), the option labels are not dynamically bound to the scope/controller.  I changed one of the options to have the label {{::foo}} and set the field foo to "BAR" when initializing the scope.  When I run this code with the latest version, the literal text "{{::foo}}" is displayed for the first item of the drop down.  When I use an older version of Kendo (2018.2.516), the text "BAR" is displayed for that item.  This is a regression bug that is causing an error in our product.

Here is a testcase that illustrates the problem.  To toggle between the working and broken versions, change the CDN values.

https://dojo.telerik.com/umuqaFaT

Under Review
Last Updated: 28 Nov 2018 15:43 by ADMIN
Created by: IT
Comments: 14
Category: DropDownList
Type: Feature Request
62
Check out this idea. It may help solve this issue and help with UI presentation.
http://feedback.kendoui.com/forums/127393-kendo-ui-feedback/suggestions/3767009-treeview-in-combobox

Admin edit: A Knowledge Base article that shows how you can achieve this: https://docs.telerik.com/kendo-ui/knowledge-base/disable-multiselect-items

Completed
Last Updated: 16 May 2018 17:34 by ADMIN
Created by: skorpion
Comments: 33
Category: DropDownList
Type: Feature Request
94
New control ComboBox with CheckBoxes
Completed
Last Updated: 03 Feb 2017 10:55 by ADMIN
Currently when you enter custom text (referred to as custom value) the control sets the text entered as both the TEXT and VALUE.

I suggest this should operate like the Telerik ASP.NET combobox which only binds custom entered text to TEXT and null as the VALUE.

This then allows you to differentiate between an item selected from the list and one entered.  When you call text() it would return the selected item text or custom text entered and value() would return the selected item data value or NULL if custom text.
Completed
Last Updated: 07 Oct 2016 12:16 by ADMIN
Created by: ANDREW
Comments: 3
Category: DropDownList
Type: Feature Request
14
Fast and responsive UI rather then flaunt and animated. 

I have played for a while with the demo of the components.
What I noticed is that components with popup elements, such as ComboBox, DatePicker, TimePicker, ... have a small but visible delay, which becomes quite annoying with time.

Look at ComboBox demo, it seems there is some delay due to pre-configured animation effects on the control.  In slower browsers (take Firefox 6.0.2) the delay is obvious. 
The support for animation in general is a cool idea, but in most business applications it is not welcome by users who use application on a daily basis. 

Personaly, looking at the demo I am not sure if I can rely on kendoUI if my application designed for "do the job" rather then "enjoy UI".

I think it would be very nice if the demo has settings to disable all animations, to run it at full speed and demonstrate rich AND really responsive UI.
Declined
Last Updated: 19 Sep 2016 09:03 by ADMIN
Created by: Josh
Comments: 1
Category: DropDownList
Type: Feature Request
7
Add a way to check if the current AutoComplete value would be in the suggestions. Since the widget already searched for the value to see if it is in suggestions I would prefer to be able to check the result of that search. Something like calling kendoAutoComplete.search() but not have it affect the UI - just tell me if it was found or not. Is that possible?

I want to be able to alter the UI if the user has entered a value that is not detected in the suggestions to let them know it is not a valid value, and it seems silly to have to manually see if the value is in the datasource (and handle the filter variants 'startsWith' and 'contains') when that is already being done by the widget. So, I'm just looking to detect whether the search done by the widget found the value in suggestions or not.
Completed
Last Updated: 19 Sep 2016 06:06 by ADMIN
Created by: Daniel
Comments: 4
Category: DropDownList
Type: Feature Request
5
In order to check dirty tracking, I would like to check the defaultSelected of the option of the MultiSelectControl. This now does not work.
Completed
Last Updated: 19 Sep 2016 06:03 by ADMIN
Created by: Jose
Comments: 1
Category: DropDownList
Type: Feature Request
5
Currently, the AutoComplete widget supports only a single separator value. It would be desirable to be able to fire an autocomplete action after multiple separators, which can be suplied as an array in the separator property of the configuration object.
Completed
Last Updated: 19 Sep 2016 06:02 by ADMIN
Created by: khalil
Comments: 1
Category: DropDownList
Type: Feature Request
6
The autocomplete inorder to support search and at the bottome display all the results and the number of matched results,
there is need to footer template, like the facebook search autocomplete.
Completed
Last Updated: 19 Sep 2016 06:02 by ADMIN
Currently multiselect control has a change event only which is supposed to take care of add/remove event.
Please add proper events or pass info in the change event about what changed, so that developers doesn't have to write the same JS again and again.
See OnaBai's reply here

http://stackoverflow.com/questions/16608565/kendo-multiselect-trigger-an-event-when-an-item-is-removed

http://stackoverflow.com/questions/17653958/kendo-ui-multi-select-remove-selected-element-using-value
Completed
Last Updated: 19 Sep 2016 06:01 by ADMIN
Created by: Alan
Comments: 3
Category: DropDownList
Type: Feature Request
9
Right now other JS UI libraries allow the autocomplete dropdownlist to dynamically size based on the returned content. KendoUI sets the width to the width of the input box. I understand this looks nice but doesn't work for all business aspects. An example is my company needs to enter search criteria but the return results is the code and description. Since this can get longer than the input box the text is wrapped. This confuses users as they don't know where one item starts or ends. We use to modify the source files to fix this but the Q2 release changed a few things and stopped us from doing this.
Completed
Last Updated: 19 Sep 2016 05:53 by ADMIN
Created by: Steve
Comments: 3
Category: DropDownList
Type: Feature Request
21
The grid and autocomplete widgets really need no-data templates which display when the returned data is empty. The MVC controls were pretty good at this.