Multiselect as single

1 Answer 167 Views
MultiSelect
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
Ilan asked on 26 Feb 2023, 07:20 PM



I'm using this syntax:

<TelerikMultiSelect Class="searchSurveyor" ClearButton="true" OnRead="ReadItems" Filterable="true" Placeholder="Search Surveyor" OnChange="SetSurveyors"
                                Width="100%" Data="@_surveyorsData" TextField="TextField" ValueField="ValueField"
                                @bind-Value="_selectedSurveyorsData">

</TelerikMultiSelect>

I want to make it act like a single select where the last selected value replaces the first. But manipulating the bind-value doesn't seem to help

        private async void SetSurveyors(object theUserInput)
        {
            if (theUserInput == null) return;

            _selectedSurveyorsData = (List<string>)theUserInput;
            if (_selectedSurveyorsData.Count > 1)
            {
                _selectedSurveyorsData[0] = _selectedSurveyorsData[1];
                _selectedSurveyorsData.RemoveAt(1);
            }

        }
Any idea?

1 Answer, 1 is accepted

Sort by
0
Ivan
Top achievements
Rank 3
Iron
Iron
Iron
answered on 27 Feb 2023, 06:54 PM

Hello, IIan!

It's very simple:

https://blazorrepl.telerik.com/mHOGwBPs543JSkgP16

 

 

Tags
MultiSelect
Asked by
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
Answers by
Ivan
Top achievements
Rank 3
Iron
Iron
Iron
Share this question
or