0

(DataBase からの) 約 400 個のアイテムを持つ RadComboBox があり、[すべてチェック] を選択するとすぐに次の JavaScript エラーが表示されます。

このページのスクリプトが原因で、Web ブラウザの動作が遅くなっています。実行し続けると、コンピューターが応答しなくなる可能性があります。

CombBox を最適化するために、LoadOnDemand を true および OnClientItemsRequesting="StopRequest" に設定しましたが、これは役に立たないようです。

ComboBox プロパティの aspx コード:

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

            </telerik:RadComboBox>
4

2 に答える 2

0

これはTelerikRadComboBoxです。テストプロジェクトを作成し、DropDownと400のListItemsだけでテストして(そしてCheckAllをクリックして)、同じエラーが発生しました。個人的に作成されたJavaScriptは実行されませんでした。管理者は、エラーを報告していただきありがとうございます、実装は正確であると答えました。パフォーマンスを改善するために開発チームに問題を転送します...一般に、IE8は他の人よりも遅いので、エラーが発生します。 IE8でのみ発生します。

于 2012-01-09T13:57:21.610 に答える
0

問題のブラウザについては言及されていませんが、IE8 だと思いますか?

おそらく、Javascript に多くのことを要求しているのでしょう。これをそのままでは、すべての一般的なブラウザーで適切に実行することはできません。

とにかく、ユーザーへの1000個のチェックボックスのリストはどのような用途に使用できますか? ユーザーがリストをより使いやすいサイズにフィルタリングできるように、これを別の方法で考えてみませんか。

于 2012-01-05T20:56:19.553 に答える