Unplanned
Last Updated: 29 Jul 2024 22:17 by Travis
Created by: David
Comments: 3
Category: MultiSelect
Type: Feature Request
4
The MultiSelect should preserve the order of selected items on a form post.
Unplanned
Last Updated: 18 Jul 2024 08:47 by Shaileshkumar
Created by: Shaileshkumar
Comments: 0
Category: MultiSelect
Type: Feature Request
0
Expose the ability to toggle the filtering functionality. Via an API configuration or method
Unplanned
Last Updated: 19 Mar 2024 08:13 by ADMIN

The documentation for the Kendo UI MultiSelect widget states that the user can highlight the next/previous item using RIGHT/LEFT when the selection popup is closed. This works as expected. However, if the user then presses TAB and moves the focus somewhere else, the item remains highlighted.

Since the highlight only indicates that certain actions can be executed on the item, it should be removed in such a case as the actions are no longer executable. This can easily be reproduced with the keyboard navigation sample:

  • Select a few items
  • press LEFT
  • press TAB

 

Unplanned
Last Updated: 05 Jan 2024 09:23 by ADMIN

Bug report

Reproduction of the problem

Reproducible in the demos on mobile devices or in Chrome's emulator.
Screencast.

  1. Tap over the MultiSelect input area and drag to scroll the page.

Current behavior

The dropdown opens and a js exception is thrown:

"Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted."

Expected/desired behavior

The dropdown does not open (similarly to the way the DropDownList behaves in the same scenario).

Environment

  • Kendo UI version: 2019.2.514
  • jQuery version: x.y
  • Browser: [Mobile Chrome XX ]
Unplanned
Last Updated: 17 Aug 2023 18:36 by Paul
Created by: Paul
Comments: 0
Category: MultiSelect
Type: Feature Request
1

Hi Team,

I would like to request being able to add new items into the MultiSelect and saving them per user.  

It has become clear that while this control allows a user to add custom entries not currently in the pre-defined list, it appears they can't later be loaded, like when a user saves choices, including custom entries.

I've never seen a scenario where a user enters input into a control and later doesn't need to see what they enter (saved to a Db).

Therefore, the MultiSelect demo which allows you to add custom entries, but can't later display them represents an unrealistic scenario and I recommend at least adding a caveat to the page informing developers planning to use that feature of this limitation.

I like the MultiSelect and use it in many places, but since the custom add feature won't support common usage (later display what they type), I recommend this feature not be displayed as a demo until it's ready.

For example, it should accept as a property a string, delimited by commas, custom entries.

It would then iterate through custom entries and where it doesn't match, add them for you.

Thank you.

Unplanned
Last Updated: 12 Jul 2023 11:09 by Jose Manuel

Bug report

In MultiSelect when the value is set initially and the mapValueTo option is set to 'dataItem', if the user first open and close the popup, the last item can not be removed and an error 'c.select(...).done is not a function' is thrown.

Reproduction of the problem

  1. Open the Dojo example. - https://dojo.telerik.com/@NeliKondova/UCesAQen
  2. Open the popup and scroll to the "Hungry Owl All-Night Grocers" item
  3. Close the popup
  4. Try to remove the "Hungry Owl All-Night Grocers" from the input

As the Dojo above does not use a remote valueMapper below is a sample project where a remote valueMapper method is implemented
WebApplication3.zip

Current behavior

The last item can not be removed and an error 'c.select(...).done is not a function' is thrown in the browser`s console.
The other items except the last one can be removed as expected. Also, all items can be removed initially in case the popup has not been opened and scrolled to the last item from the value.

Expected/desired behavior

It should be possible to remove all items displayed in the MultiSelect input, even in a scenario where the popup has been opened and closed.

Environment

  • Kendo UI version: 2023.2.606
  • Browser: [all ]
Unplanned
Last Updated: 30 Jun 2023 06:40 by ADMIN

Bug report

MultiSelect e.preventDefault() does not work in change event when selecting/deselecting items with Ctrl+A or Chift+Arrow

Reproduction of the problem

Expected/desired behavior

No items should be selected as e.preventDefault() is called in the select event.

Environment

  • Kendo UI version: 2021.1.330
  • Browser: [all ]
Unplanned
Last Updated: 02 Jun 2023 15:40 by ADMIN
Created by: Andre' Hazelwood
Comments: 1
Category: MultiSelect
Type: Feature Request
1

Similarly to the feedback listed in https://feedback.telerik.com/kendo-jquery-ui/1560733-multiselect-keyboard-events-bubble-although-already-handled#:~:text=The%20approach%20described%20in%20order%20to%20prevent%2Foverwrite%20the,well%3A%20kendo.ui.MultiSelect.fn._keydown%20%3D%20function%28e%29%20%7B%20e.preventDefault%20%28%29%20%7D%3B

I am exploring using a multiselect box within a window.  If I choose to not allow the multiselect to autoClose, hitting the escape key will close the multiselect, but the event will continue to bubble up and will close the window.  Ideally, the multiselect should close its panel, but the window it is embedded on should not.

One solution to this problem is to add a handler for the close event on the window, however there is currently no way to determine if the close event is being triggered by clicking the close button on the window, or from an escape character (e.userTriggered does not go far enough to differentiate).  I would like the user to be able to click the close button manually to close the dialog, but not necessarily use the keyboard Escape key.  See:  https://docs.telerik.com/kendo-ui/api/javascript/ui/window/events/close

The following solution as mentioned in the feedback link above, can be used to stop the propagation of the Escape key globally, but this then breaks all other keyboard actions (which is bad from a usability standpoint).  Is there any way to add this functionality?  From looking at the source (which we have as part of our subscription), simply adding e.stopPropagation() when responding to the ESC key in the _keydown function of kendo.multiselect.js would be enough to fix this issue.

kendo.ui.MultiSelect.fn._keydown = function (e) {
   if (e.which === 27) {
      e.stopPropagation();
   }
}

Thanks.

Unplanned
Last Updated: 26 May 2023 19:25 by Mark
Created by: Mark
Comments: 1
Category: MultiSelect
Type: Feature Request
1

Hi Team,

I would like to request a built-in functionality to have the Kendo UI MultiSelect to select and deselect all items.  Perhaps a checkbox or specific button within would be great.

Thank you!

Unplanned
Last Updated: 14 Nov 2022 10:49 by Vivek

Bug report

When the value of the widget is set in the dataBound event handler the filtering events is fired and e.filter is undefined

Reproduction of the problem

  1. Open the Dojo
  2. Open the browser console and type something in the MultiSelect to filter the data.

Current behavior

The filtering event is fired a second time and the second time the e.filter is undefined.

Expected/desired behavior

Double-checlk if the filtering event should be fired a second time.
The e.filter and e.sender.dataSource.filter().filters[0] should return the same value.

Environment

  • Kendo UI version: 2022.3.1109
  • Browser: [all ]
Unplanned
Last Updated: 07 Nov 2022 09:11 by PIWorks

Bug report

An error occurs when filtering the MultiSelect with grouping enabled.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/IJErEZiD
  2. Open the MultiSelect and scroll down a bit.
  3. Type "w" so that the No Data Template would appear.

Current behavior

An error occurs on the browser console.

Expected/desired behavior

No errors should occur when filtering the component.

Environment

  • Kendo UI version: 2022.3.913
  • Browser: [all]
Unplanned
Last Updated: 02 Jun 2022 11:58 by Laurent
Created by: Laurent
Comments: 0
Category: MultiSelect
Type: Bug Report
1

Bug report

Currently, the MultiSelect input does not have a placeholder attribute in its rendering. This leads to inconsistency with the other input components such as AutoComplete and ComboBox.

Reproduction of the problem

  1. Open the Dojo example and inspect the rendering of the two components.

Current behavior

Currently, the MultiSelect 'input.k-input-inner' element does not have a placeholder attribute. As a consequence, the color of the placeholder is slightly different than the rest of the input widgets.

Expected/desired behavior

The MultiSelect widgets should have a placeholder attribute in order to be consistent with the rest of the widgets such as AutoComplete and ComboBox

Environment

  • Kendo UI version: 2022.2.510
  • Browser: [all]
Unplanned
Last Updated: 21 Apr 2022 07:42 by ADMIN
Created by: Elisa
Comments: 1
Category: MultiSelect
Type: Feature Request
0
Can you make the filter menu (k-multicheck-wrap) available as an editor widget? The search with a list of items with checkboxes is much more aesthetically pleasing than the Multiselect widget.
Unplanned
Last Updated: 17 Feb 2022 11:23 by ADMIN

Bug report

Reproduction of the problem

Dojo example.

  1. Type in "f" in the MultiSelect's input area. It is filtered and shows 2 items in the list.
  2. Press "Ctrl + A" keys. The two items are selected.
  3. Clear the text in the input. The list is populated with all items in the dataSource.
  4. Press "Ctrl + A" keys again

Current behavior

All items are selected, but the first two ("Chai and Chang") are not highlighted as selected.

Expected/desired behavior

All items should be selected and highlighted as selected.

Environment

  • **Kendo UI version: 2020.3.1118
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 20 Jan 2022 08:16 by Ronny
Created by: Joseph
Comments: 1
Category: MultiSelect
Type: Feature Request
5
Add the ability to define cascadeFrom and the possibility to cascade from another widget e.g dropdown, combobox etc. 
Unplanned
Last Updated: 23 Dec 2020 08:05 by heykel

Bug report

In the MultiSelect widget preventing the default of the filtering event while minLength is set to more than 1 causes the value method to not be able to properly get and set values of the selected dataItems.

Reproduction of the problem

  1. Open this Dojo
  2. Type Cha and select an item
  3. Click the Clear Value button

Current behavior

The Clear Value button is able to clear the selected values but is not updating to visualize the change in the Widget

Expected/desired behavior

The button Clear Value is expected to clear the selected values and visualize the change

Environment

  • Kendo UI version: 2020.3.1118
  • Browser: [all]
Unplanned
Last Updated: 07 Dec 2020 15:46 by Chris

Bug report

The MultiSelect is flickering several times when filtering and then selecting an item in Desktop mode on Safari.

Reproduction of the problem

  1. Open the Virtualization demo in desktop mode in Safari on a touch device.
  2. Filter the MultiSelect and select an item from the bottom of the filtered list.

Current behavior

The selected item flickers several times. (the selected item disappears and re-appears several times)

Expected/desired behavior

The selected item should not be flickering.

Environment

  • Kendo UI version: 2020.3.1118
  • Browser: [iOS Safari ]
Unplanned
Last Updated: 25 Nov 2020 16:12 by ADMIN

Bug report

MultiSelect with virtualization and tagMode: single deselects items when too many items are selected.

Reproduction of the problem

  1. Download and unzip the attached project.
  2. Run the project.
  3. Start selecting items from the first item on.

For convenience, attached is a small video demonstrating the behavior.

Note: So far I was unable to reproduce the issue in a Dojo example when trying to replicate the configuration from the project.

Current behavior

At some point, the dropdown popup will scroll up, and some items that have been selected, will be deselected. Also, the single tag for the selected items will disappear.

Expected/desired behavior

The component should not be deselecting items, should not scroll up and the tag should not disappear.

Attachments:
Project - MultiSelectIssue.zip
Video - Kendosln_Issue.zip

Environment

  • Kendo UI version: 2020.1.406
  • Browser: [all]
Unplanned
Last Updated: 17 Jun 2020 10:48 by Joel

Bug report

When an empty array is passed to the MultiSelect's value method inside the deselect event, the item that is deselected remains selected in the MultiSelect.

Reproduction of the problem

  1. Open this Dojo and run it
  2. Expand MultiSelect's popup list and click on "All" item.

Current behavior

The different MultiSelect items are deselected except for the "All" item.

*If the "if" statement is removed from the deselect event function in the Dojo, and only the 'e.sender.value([]);' is kept, the issue is reproducing no matter of the selected item in MultiSelect's popup.

Expected/desired behavior

Calling 'e.sender.value([]);' should remove all items selected in the MultiSelect.
Click on the "Clear values" button to see the expected behavior.

Environment

  • Kendo UI version: 201x.r.ddd
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 15 May 2020 13:35 by Sid

Bug report

MultiSelect with virtualization scrolls automatically to the first item in the dropdown after selecting items.

Note: the issue is reproduced inconsistently.

Reproduction of the problem

  1. Open the Dojo example - https://dojo.telerik.com/oSuTUhiQ/4.
  2. Scroll to e.g item 10296.
  3. Start selecting all the items down.

Current behavior

At some point, the component will scroll to the top of the dropdown.

Expected/desired behavior

The component should not scroll to the top, the focus should stay on the currently selected item.

Environment

  • Kendo UI version: 2020.2.513
  • Browser: [all]
1 2