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

 

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: 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