Telerik RadComboBox: Каждый раз, когда выбрана проверка всех, я получаю ошибку JavaScript: Сценарий на этой странице вызывает медленную работу вашего веб-браузера - PullRequest
0 голосов
/ 06 января 2012

У меня есть RadComboBox, который содержит около 400 элементов (из базы данных), и я получаю следующую ошибку JavaScript, как только я выбираю «Проверить все»:

Сценарий на этой странице вызываетВаш веб-браузер работает медленно.Если он продолжит работать, ваш компьютер может перестать отвечать.

Чтобы оптимизировать CombBox, я установил для LoadOnDemand значение true & OnClientItemsRequesting = "StopRequest", но это, похоже, не помогает.

ComboBox Properties aspx код:

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

            </telerik:RadComboBox>

Ответы [ 2 ]

0 голосов
/ 09 января 2012

Это TelerikRadComboBox, я создал тестовый проект и протестировал только с DropDown и 400 ListItems (и нажал CheckAll) и получил ту же ошибку. Не было выполнено JavaScript, который был написан лично. Администратор ответил: «Спасибо, что сообщили об ошибке, ваша реализация верна. Я перешлю эту проблему команде разработчиков для повышения производительности ... В общем, IE8 работает медленнее, чем другие, как некоторые из вас упоминали, и именно поэтому ошибка вызывается исключительно на IE8.

0 голосов
/ 06 января 2012

Вы не упомянули рассматриваемый браузер, но я предполагаю, что это IE8?

Вы, вероятно, просите Javascript сделать слишком много.Вы не можете заставить это работать хорошо во всех распространенных браузерах как есть.

Какое возможное использование в любом случае представляет собой список из 1000 флажков для пользователя?Почему бы не подумать об этом по-другому, позволяя пользователю фильтровать список до более удобного размера.

...