Declined
Last Updated: 08 Nov 2022 13:48 by ADMIN
Please add an optional dropdown "arrow" icon to the <multiselect> component and have it behave similarly to the <dropdown> component.
Declined
Last Updated: 31 Aug 2023 15:15 by ADMIN
Created by: Musashi
Comments: 2
Category: MultiSelect
Type: Feature Request
0

Currently, given a multiselect with some data and allowCustom = true, if the user types "sm" and hits Enter, the control finds the first item in data that starts with "sm" and automatically selects that.

Repro: https://stackblitz.com/edit/angular-buffxv?file=app/app.component.ts

  1. Type "sm" in the MultiSelect and hit Enter
  2. "Small" is automatically selected, valueNormalizer is not hit at all

Looking at the code for the MultiSelect, the auto selection seems to happen because of findIndex(text, startsFrom = 0); the offending line: text && itemText.startsWith(text);

Ideally, the MultiSelect should give me a hook to determine what item is selected. Maybe hit valueNormalizer on Enter

Declined
Last Updated: 18 Jul 2023 15:41 by ADMIN
Created by: Shafeeq
Comments: 1
Category: MultiSelect
Type: Feature Request
1

Whenever we type search text in MultiSelect Dropdown and focus out, the search text gets cleared.

Please provide an option for keeping the typed value in the MutliSelect input, without having to select anything from the dropdown.

Declined
Last Updated: 14 Jul 2023 10:02 by ADMIN
Add the ability to see a drop down indicator to the multiselect.
Declined
Last Updated: 11 Jul 2023 15:04 by ADMIN

Before this directive we do it this way:

	public ngAfterViewInit() {

		const contains = (value: string) => (object: IBaseObjectConfigurationField) => object.name.toLowerCase().indexOf(value.toLowerCase()) !== -1;

		this.multiSelect.filterChange
			.asObservable()
			.pipe(
				switchMap(value =>
					from([this.collection])
						.pipe(
							tap(() => {
								this.multiSelect.loading = true;
							}),
							delay(value ? 350: 0),
							map(data => data.filter(contains(value))),
						),
				),
			)
			.subscribe(x => {
				this.filteredCollection = x;
				this.multiSelect.loading = false;
			});
	}

 

Please provide a (global) option for red line!

Declined
Last Updated: 14 Jul 2023 09:30 by ADMIN
Created by: Martin de Ruiter
Comments: 1
Category: MultiSelect
Type: Feature Request
2

Provide an option to focus programmatically a multiselect item, in order to prevent the popup list from scrolling when the last item is selected.

Here is an example:

https://stackblitz.com/edit/angular-qpbow1-awhxbr?file=app%2Fapp.component.ts

Declined
Last Updated: 13 Jul 2021 06:09 by ADMIN
Created by: Kiran
Comments: 2
Category: MultiSelect
Type: Feature Request
0
I have multiselect components and i have to need auto suggestions list in my multiselect components how to achieved this functionality? Please Do Suggestions.
Declined
Last Updated: 15 Apr 2019 14:07 by ADMIN

Provide a way to easily clear the selected values from a multiselect. Similar functionality can be achieved by achieved by setting the value of the multiselect to an empty array, however this does not deselect the items in the dropdown portion of the multiselect, and the items must be clicked twice to reselect them. The clear should function the exact same as the built in clear button. 

https://5ec2yi.run.stackblitz.io/

Declined
Last Updated: 22 Jun 2021 14:08 by ADMIN
Created by: Rasmus
Comments: 1
Category: MultiSelect
Type: Feature Request
1
I know this can be done with the change event but that is just a workaround. Would use this from UI for angular.
Declined
Last Updated: 04 May 2023 06:24 by ADMIN
Created by: dinesh
Comments: 1
Category: MultiSelect
Type: Feature Request
1
We need single tagmode option for multiselect dropdown property in Angualr 2