Telerik RadComboBox:Everytime Check All is selected I get th



我有一个RadComboBox,它有大约400个项目(来自数据库),当我选择"全选"时,我会收到以下JavaScript错误:

此页面上的脚本导致您的web浏览器运行缓慢。如果它继续运行,您的计算机可能会变得没有响应。

为了优化CombBox,我已将LoadOnDemand设置为true&OnClientItemsRequesting="StopRequest",但这似乎没有帮助。

组合框属性aspx代码:

        <telerik:RadComboBox ID="CUD" 
            Width="260" 
            Height="150" 
            runat="server" 
            AutoPostBack="false" 
            CheckBoxes="true"
            EnableCheckAllItemsCheckBox="true">
            </telerik:RadComboBox>

您没有提到有问题的浏览器,但我猜它是IE8?

您可能要求Javascript做得太多了。你不可能让它在所有常见的浏览器中都能正常运行。

1000个复选框的列表对用户来说有什么可能的用途?为什么不换一种方式考虑呢,允许用户将列表过滤到更可用的大小。

这是TelerikRadComboBox,我创建了一个测试项目,只使用DropDown和400 ListItems进行了测试(并单击CheckAll),结果得到了相同的错误。没有执行任何由个人编写的JavaScript。一位管理员回应说,感谢您报告错误,您的实现是准确的,我将把这个问题转发给开发团队,以改进性能。。。一般来说,IE8比你们提到的其他版本慢,这就是为什么错误只在IE8上引起的原因。

最新更新