2010-12-17 11 views
0

RadMenuとRadGridを併用したページがあります。 RadGridはクライアント側モードで使用されます。これは、新しいレコードの読み込み、保存、編集、作成がajaxを介して行われることを意味します。グリッドは正常に動作しているようですが、しばらくしてからメニューのドロップダウンが遅くなる傾向があり、使用後にはページ全体がフリーズします。私は多くのjがメニュードロップダウンとajaxコールを自動化するために使用されているので、このエフェクトを引き起こすコンボかコントロールのどちらかのコンボかどうかはわかりません。これは、エラーが再現された順序です。RadMenuのパフォーマンスに関する問題

メニューコントロールは上の別のiframeにあり、グリッドは別のiframeにあります。これにより、異なるjsファイルが2つのiframeに読み込まれ、その2つの間に相互作用がないため、シナリオがより独特になります。

突然の凍結やメモリリークの原因は何でしょうか?コールバックが返される前に多くのAjaxインタラクションが発生し、他のイベントが発生した場合、一般的な問題になる可能性がありますか?

グリッドページがすべて読み込まれたときにビデオが一度表示されることがありますが、イベントを発生させていくつかのアクションを実行した後、メニューのロードに多くの時間がかかります。ドロップダウンが表示されるまでに時間がかかり、最終的にブラウザのタブ全体がフリーズするという問題が発生します。

私は効果のビデオをアップロードし、ここのリンクです: http://megaswf.com/simple_serve/87153/

+0

サンプルプロジェクトを準備し、www.telerik.comでサポートチケットを開くことをお勧めします。この現象を最初に再生せずに何が起こっているのかを知ることは非常に難しいです。 –

答えて

0

は、コールバックが戻る前に、Ajaxの相互作用の多くが発生し、他のイベントが発生したとき、「より良いまだ、それは一般的な問題だろうか? " - それはあなたの問題のほとんどです。 TelerikのJavaScriptが一緒にスローされ、ソースを表示して、ページにあるスクリプトの数とinlineJSをチェックします。 Telerikに連絡することで傷つけることはできませんでしたが、それが助けになるかどうかは疑問です。浮動小数点ベースのレイアウトを使用している場合、Telerikを編集すると、ツールは絶対配置に依存しているため機能しません。私自身の解決策を見つけなければならなかった。がんばろう。

関連する問題