Completed
Last Updated: 02 Mar 2021 13:01 by ADMIN
Release 2.23.0

At the moment, the OnChange even fires when:

  • the user selects an item from the dropdown
  • the user blurs the input
  • the user presses enter in the input

The problem with the multiselect is that we have two extra actions:

  • remove an already selected item from its own [x] button - OnChange does not fire even though the value changes
  • clear all items with the ClearAll button - OnChange does not fire even though the value changes
  • delete items with the backspace key

 

Completed
Last Updated: 18 Apr 2023 13:50 by ADMIN
Release 4.2.0 (04/26/2023)

I have a requirement to be able to select multiple values. I have filtering enabled, but I only want the user to be able to select valid values and not enter custom data. My approach would be to clear any invalid data when the control loses focus. I want the MultiSelect input to be cleared when it looses focus (similar to the ComboBox behavior).

 

=========================

ADMIN EDIT

=========================

In the meantime, such behavior could be achieved with a JavaScript function called through the JS Interop.

 

@inject IJSRuntime JsInterop

<TelerikMultiSelect Filterable="true" Data="@Countries"
                    @bind-Value="@Values"
                    Placeholder="Enter Balkan country, e.g., Bulgaria"
                    Width="350px" ClearButton="true" 
                    AutoClose="false" OnBlur="@OnBlurHandler">
</TelerikMultiSelect>


@if (Values.Count > 0)
{
    <ul>
        @foreach (var item in Values)
        {
            <li>@item</li>
        }
    </ul>
}

@code {
    List<string> Countries { get; set; } = new List<string>();
    List<string> Values { get; set; } = new List<string>();

    async Task OnBlurHandler()
    {
        await JsInterop.InvokeVoidAsync("clearMultiselectInput");
    }

    protected override void OnInitialized()
    {
        Countries.Add("Albania");
        Countries.Add("Bosnia & Herzegovina");
        Countries.Add("Bulgaria");
        Countries.Add("Croatia");
        Countries.Add("Kosovo");
        Countries.Add("North Macedonia");
        Countries.Add("Montenegro");
        Countries.Add("Serbia");
        Countries.Add("Slovenia");

        base.OnInitialized();
    }
}

 

 

You can include the following script tag in your index page or place the function in a separate JavaScript file in your project. This function will clear all instances of the Multiselect inputs, so you don't have to specify separate selectors for each of them. If you only want to work with one instance, you can use another approach.

 

<script>
        function clearMultiselectInput() {
            var inputs = document.querySelectorAll(".k-multiselect .k-input-values input");
            inputs.forEach(e => e.value = "")                     
        }
</script>

 

 

Duplicated
Last Updated: 21 Dec 2021 13:43 by ADMIN

Using row virtualization on MultiSelect, and am attempting to put a loading indicator into the popup content if the request to the server is still ongoing.

 

Problem with this is that the popup contents don't update if the popup is open when loading finishes.  I put together a reproduction on Telerik REPL showing the behavior I am experiencing.

https://blazorrepl.telerik.com/mvvQvVvN2458vinQ36

 

Note, Options finish loading (seen by the div update above the MultiSelect component), but if the popup is open, the contents do not update to reflect the loaded options.

 

 

My current workaround is to just make the MultiSelect disabled while it is doing its initial load.

Completed
Last Updated: 14 Sep 2023 15:26 by ADMIN
Release 4.6.0 (11 Oct 2023) (R3 2023)
Created by: Kevin
Comments: 0
Category: MultiSelect
Type: Bug Report
4
Completed
Last Updated: 10 Nov 2023 14:48 by ADMIN
Release 5.0.0 (15 Nov 2023) (R1 PI1)
If the Multiselect has items selected and is not focused, clearing one item does not focus the component while clearing all items does. Deselecting single item should focus the component as well.
Completed
Last Updated: 02 Jun 2022 13:07 by ADMIN
Release 3.4.0
The MultiSelect does not update its tags when selecting items with the keyboard when the component is housed in the ContextMenu
Completed
Last Updated: 23 Sep 2022 09:06 by ADMIN
Release 3.6.1 (26 Sep 2022)

To reproduce:

  • Use the Local Data code snippet
  • Open the popup
  • Scroll down
  • Close the popup
  • Open the popup again
  • Blank space will be rendered above the visible items.
Completed
Last Updated: 04 Dec 2020 16:32 by ADMIN
Release 2.21.0
If the AutoClose parameter is set to false and the selected items span across multiple lines the popup does not update its position accordingly.
Unplanned
Last Updated: 27 Feb 2020 09:49 by ADMIN

When @bind-Value is used, the tags are ordered in the way the user chose them, which is the expected behavior.

When you don't use two-way binding, but alter the Value in the ValueChanged event (to implement some logic), the tags get reordered according to the their occurrence in the data source.

I would expect that they remain the user order in all cases.

Completed
Last Updated: 17 Sep 2021 15:46 by ADMIN

First visit of options in drop down, using keyboard:

  • each option is read as 'blank' in screen reader
  • number of options not read out

Completed
Last Updated: 17 Sep 2021 15:46 by ADMIN

When re-visiting the input when it has options selected as badges, using keyboard;

Declined
Last Updated: 30 Sep 2021 09:20 by ADMIN

When user is inside list of selected options/items, navigating amongst the items with keyboard left/right keys, it states "item # of # of items of level 1". 
what is "of level 1"? (is items selected in level 1 and level 2 is the text editable section?)

i am expecting the screen reader to state item "<value/label/title>" when i set focus to an item via keyboard left or right.

The issue did not occur in firefox. Sorry, i have not provided the firefox readout w/ the screen reader for comparison.

 

however, for the most likely user scenario the behaviour with the screen reader is correct.

if keyboard focus is on text edit, and u leave the component (w/ tab key), when revisiting the component (w/ shift+tab keys) all selected items are read out correctly

 

tested in Chrome and firefox using NVDA.

 

 

 

Unplanned
Last Updated: 02 Mar 2022 15:43 by ADMIN

The following, took a bit of effort to identify where the behaviour was failing for a screen reader.

 

for all scenarios below the multi-select component currently has items (more than one) in it as selected.

 

GOOD

if keyboard focus is on text edit, and u leave the component (w/ tab key), when revisiting the component (w/ shift+tab keys) all selected items are read out correctly

 

BAD

if keyboard focus is on selected item, and u leave the component (w/ tab key), when revisiting the component (w/ shift+tab key) the focused (selected) item is not read out correctly.

(sorry example read out not provided)


GOOD

selected items are read out correctly when;

  • closing items panel w/ escape key,
  • closing items panel when selecting an item

 

BAD

delete item;

  • remove all selected items w/ escape key does not inform a screen reader user of the outcome; that no item is now selected (should state something).
  • removing last item with backspace does not inform screen reader of the outcome; that no item is now selected (should state something). I swear this worked once with firefox.

the following behaviour also occurs after removing all items via a keyboard, the keyboard focus becomes lost;

  • (BAD) most times u can't press a right / down key into the text section of the multi-select (experienced w/ firefox too)
  • (GOOD) most times can press alt+down to bring the panel (experienced w/ firefox too)
  • (GOOD) u can still tab out to next clickable object
Unplanned
Last Updated: 04 Nov 2022 06:02 by Neil
Created by: Patrik Madliak
Comments: 2
Category: MultiSelect
Type: Bug Report
1

Description

In Firefox, there are occasions in which multiple items remain focused (k-focus class is not removed from the blurred item)

Reproduction (if bug)

  1. Create a multiselect and set AutoClose="false".
  2. Open the component and select a few items.
  3. Close the component.
  4. Open the component and select a new item.
  5. Two items have the k-focus class.

Second related case:

  1. Create a multiselect and set AutoClose="false".
  2. Open the component and navigate up and down with the keyboard arrows.
  3. Select an item.
  4. The last focused item with the arrows is focused as well as the newly selected item.

REPL for reproduction

Expected (if bug)

Only one item should have the k-focus class at a time.

Browser (if bug)

Firefox

Broken Telerik UI for Blazor version (if bug)

3.5.0

Unplanned
Last Updated: 26 Dec 2022 15:04 by Hiren

Testing this Select All Checkbox sample in Safari produces a different result compared to other browsers.

Click on the CheckBox in the MultiSelect Header Template closes the popup in Safari. In other browsers (e.g. Chrome, Firefox) the popup remains open after checking the SelectAll CheckBox.

Unplanned
Last Updated: 01 Feb 2023 13:17 by Kalpeshkumar
Our issue is when we are using OnRead for fetching data based on the entered text, the keyboard navigation is not working. The scroll mode is virtual. The volume of data will be large.
Completed
Last Updated: 14 Sep 2023 15:29 by ADMIN

When AutoClose is set to false and you select more than one item, then only the first one will be highlighted in the popup. Items are selected and present in the input but are visually highlighted.

Reproduction 

1. Run this REPL sample
2. Select more than one item from the drop-down
3. Only the first selected item is highlighted as such
4. Video example

Current

Not all selected items are highlighted, which does not match the Input.

Expected

All selected items in the drop-down should be highlighted. 
Completed
Last Updated: 14 Mar 2024 09:24 by ADMIN
Release 2024 Q2 (May)

I have set a small size to the MultiSelect. I noticed that the Summary Tag that contains the "1 more selected" text does not change - its size always remains the same regardless of the component size.

Reproduction: https://blazorrepl.telerik.com/cxFvPxvh58SMoekS04.

The Roundness setting of the MultiSelect also does not affect the summary tag.

 

Unplanned
Last Updated: 26 Jan 2024 12:19 by Paul
When I click on the CheckBox's label, "Select All," the dropdown closes. While if I click the TelerikCheckBox itself, it remains open.
Duplicated
Last Updated: 02 Jan 2022 11:40 by ADMIN

 

Hi,

When displaying a MultiSelect control on a TelerikWindow (modal), the dropdown of items is displayed behind the dialog:

 

How can I change the Z-Index of the dropdown?

1 2