Completed
Last Updated: 20 Nov 2024 15:33 by ADMIN
Release 2025 Q1 (Feb)

The MultiSelect component does not load its styles if it was set to Visible="False" at initial load and made visible during a PostBack, thus breaking its appearance.

This problem happens in version 2024.4.1114.

 

 

Completed
Last Updated: 14 Nov 2024 15:41 by ADMIN
Release 2024 Q4 (Nov)

When selecting an Item and performing a PostBack, the selected item's value is not accessible once the page reloads.

 

 

 
Declined
Last Updated: 04 Nov 2024 15:49 by ADMIN
Scheduled for R3 2023
The RadMultiSelect implementation has one error that WCAG 4.1.1 parsing is catching. There is a duplicate span with the same id.

Found in the page source of the demo page (similar to how I implemented as well):

https://demos.telerik.com/aspnet-ajax/multiselect/virtualization/defaultcs.aspx

<select name="ctl00$ContentPlaceholder1$RadMultiSelect1" multiple="" id="ctl00_ContentPlaceholder1_RadMultiSelect1" class="RadMultiSelect RadMultiSelect_Silk" style="width:400px;">
<span id="ctl00_ContentPlaceholder1_RadMultiSelect1_WebServiceCDS" style="display:none;"></span><input id="ctl00_ContentPlaceholder1_RadMultiSelect1_ClientState" name="ctl00_ContentPlaceholder1_RadMultiSelect1_ClientState" type="hidden" />
</select><span id='ctl00_ContentPlaceholder1_RadMultiSelect1_WebServiceCDS' style='display:none'></span>
Completed
Last Updated: 08 Jun 2023 14:16 by ADMIN
Release R2 2023 SP1

I am getting the following error when using RadMultiSelect with over 13000 records:

Error InnerException Message: Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.
 Error InnerException StackTrace:    at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)
   at Telerik.Web.UI.AdvancedJavaScriptSerializer.Serialize(Object obj)
   at Telerik.Web.UI.RadMultiSelect.DescribeItems(IScriptDescriptor descriptor)
   at Telerik.Web.UI.RadMultiSelect.DescribeComponent(IScriptDescriptor descriptor)
   at Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control)
   at Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors()
   at System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl)
   at Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors()
   at Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer)
   at Telerik.Web.UI.RadMultiSelect.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)

I already have <jsonSerialization maxJsonLength="2147483647"> in my web.config but still errors out.

Telerik.Web.UI Version: 2022.2.622.45

Seems similar to this issue: https://www.telerik.com/forums/maxjsonlength-exceeded-in-radmap

But updating to higher version than 2020 didn't seem to solve it. Was the fix only for RadMap?

As it was for other

Planned
Last Updated: 26 Oct 2022 14:48 by ADMIN
Scheduled for R3 2022 SP1
Created by: Peter
Comments: 1
Category: MultiSelect
Type: Bug Report
2

RadMultiselect control has ClearButton property which should enable displaying the button for clearing all the selected options...

However, eventhough I have this property turned on I don't see any button for clearing the values...  I can only go to the "expected" position for the button and then my mouse cursor is changed and after clicking all the values are cleared as expected... 

Unplanned
Last Updated: 28 Jul 2022 08:51 by Peter
Created by: Peter
Comments: 0
Category: MultiSelect
Type: Bug Report
1
When MapValueTo="dataItem" the serialization of the data item errors out as the object passed for serialization does not have the .ToJSON() method. 
Completed
Last Updated: 08 Nov 2021 12:26 by ADMIN
Release R1 2022
Created by: Asif Pathan
Comments: 0
Category: MultiSelect
Type: Bug Report
0

The SelectionChanged event is fired before Page_Load, hence when the ViewState is applied, it overrides the changes made inside the OnSelectionChanged handler.

Example - Clearing the CheckBox selection of a RadComboBox inside SelectionChanged

Workaround - Create a custom boolean property on the page and set it to true inside the SelectionChanged. Then, in Page_Load or the OnLoad event of any control, execute your logic based on the custom boolean property value.

Completed
Last Updated: 21 Oct 2020 15:39 by ADMIN
Created by: Chris Vaughn
Comments: 0
Category: MultiSelect
Type: Bug Report
1

Scenario 1)

- Set MultiSelect1.Enabled=false; 
- Do a postback;

Expected: MultiSelect remain disabled
Actual: MultiSelect gets enabled

Workaround: set MultiSelect1.Enable = false instead of .Enabled.

Scenario 2)

- Add a MultiSelect inside asp:Panel
- Disable the asp:Panel

Expected: MultiSelect is disabled
Actual: MultiSelect remains enabled

 

Unplanned
Last Updated: 22 Jun 2020 17:19 by ADMIN
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" RenderMode="Lightweight" DecoratedControls="All" />
<telerik:RadMultiSelect runat="server"
    AutoClose="false"
    Placeholder="Select attendees..."
    DataTextField="text"
    DataValueField="text"
    Width="400px"
    ID="RadMultiSelect2">
    <Items>
        <telerik:MultiSelectItem Text="Steven White"></telerik:MultiSelectItem>
        <telerik:MultiSelectItem Text="Nancy King"></telerik:MultiSelectItem>
        <telerik:MultiSelectItem Text="Nancy Davolio"></telerik:MultiSelectItem>
    </Items>
</telerik:RadMultiSelect>