問題タブ [radmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
telerik - RadMenu のパフォーマンスの問題
RadMenu と RadGrid を一緒に使用するページがあります。RadGrid はクライアント側モードで使用されます。これは、新しいレコードの読み込み、保存、編集、および作成が ajax を介して行われることを意味します。グリッドは正常に動作しているように見えますが、しばらくすると、メニューのドロップダウンが遅くなる傾向があり、さらに使用するとページ全体がフリーズするように見えます。多くのjsがメニュードロップダウンと. これは、エラーが再現される順序です。
メニュー コントロールは上部の別の iframe にあり、グリッドは下部の別の iframe にあります。これにより、異なる js ファイルが 2 つの iframe に読み込まれ、2 つの iframe 間に相互作用がないため、シナリオがより特殊になります。
突然のフリーズ、おそらくメモリ リークの原因は何でしょうか? 多くの ajax インタラクションが発生し、コールバックが戻る前に他のイベントが発生した場合、それは一般的な問題である可能性がありますか?
ビデオでは、グリッド ページが読み込まれるとすべて問題ないように見えますが、いくつかのイベントを発生させていくつかのアクションを実行した後、メニューの読み込みに時間がかかり始めます。ドロップダウンが表示されるまでに非常に長い時間がかかり、最終的にはブラウザのタブ全体がフリーズします。
エフェクトのビデオをアップロードしました。リンクは次のとおりです: http://megaswf.com/simple_serve/87153/
telerik - RadGrid が埋め込まれた RadWindow のフィルター メニューを介して親ページが表示される
Modal に設定された RadWindow に RadGrid があります。
2 つの問題が発生しています。
IE7 でのみ発生し、FIREFOX では発生しない最初の最も重要な問題は、RadGrid のフィルター メニューをクリックしても表示されないことです。代わりに、メニューのサイズのボックスが開き、そこから親ページが表示されます。
IE と FIREFOX の両方で発生する可能性のある 2 つ目の問題は、RadWindow をドラッグすると、RadWindow のコンテンツが消え、親ページと同じ透明度に置き換えられることです。
あなたが提供できるどんな助けも素晴らしいでしょう。私はそれを見つけようとして、一日中 CSS を探してつつきました。
グリッドとウィンドウの宣言が続きます。
asp.net - DotNetNuke 5.6 + DNNRadMenu = 非常に遅いデバッグ (1 コアで 30 秒間 100% の CPU 使用率)
以下を実行すると、約 30 秒間 100% の使用率で 1 つの CPU コアが使用されます (この 30 秒が経過するまで、ページの読み込みは完了しません)。
- RadMenu をスキンに追加する
- そのスキンを使用するページを読み込む
- ページが正常に読み込まれたことを確認します (DNN の再コンパイルは正常に行われました...)
- デバッグを有効にする (VS2010 で w3wp.exe にアタッチ)
- ページの更新
30秒待って...
RadMenu をスキンから削除すると、すぐにデバッグが開始されます。
RadMenu http://dnnradmenu.codeplex.com/の DNN ダウンロードを使用しています。
任意のヒント?
私はもう試した:
- スキン内の他のほとんどのスキン オブジェクト参照を削除する
- 複数のページ、複数のスキンでの動作の複製
- 次の名前のシンボルを無視するように VStudio に指示します: radmenu (これが asp.net 一時ファイル フォルダー内のこれらのアイテムをキャッチするかどうかはわかりません
) および dnn/bin 内の telerik (巨大な) DLL - VS2010のほとんどのデバッグ「追加」機能をオフにしました
- radmenu ascx ファイルで debug=false を設定します。
新しいバージョンが利用可能かどうかはわかりません。私はそのダウンロード サイトで入手できる唯一のバージョンを持っています。
DNN 5.6.x コミュニティ、Radmenu 1.0、VS2010 (最新 SP/etc)、IIS7、.Net Framework 4.0、Win7 64bit
radmenu - RadMenu で選択した項目を強調表示するには?
私は RadMenu を持っており、クリックしたときに選択した項目が強調表示されるようにしたいと考えています。しかし、思うような結果が得られません...
以下はascx.csファイルの私のコードです:
名前空間 HGS.HGSAdmin.UserControl { public partial class UCLeftMenu : System.Web.UI.UserControl { protected void Page_Load(object sender, GridItemEventArgs e) {
}
以下は私の ascx ページです。
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UCLeftMenu.ascx.cs" Inherits="HGS.HGSAdmin.UserControl.UCLeftMenu" %> <%@ Register Assembly="Telerik.Web.UI" 名前空間="Telerik.Web.UI" TagPrefix="telerik" %>
誰でもご案内いただけますか?どうもありがとう!
radmenu - 最上位メニュー項目の radmenu クリック イベントを無効にします
私のコードでは、
これで、子アイテムであるため、「購入者の注文」ではなく「注文」のクリックを無効にしたいと思います。
wpf - マウスの右クリックで RadMenu が閉じないようにする方法
私は自分の WPF アプリケーションで作成し、次RadMenu
のコンテキスト メニューを追加しました。RadMenuItems
RadMenu
ContextMenu は正常に動作しますが、右クリックするRadMenuItem
と ContextMenu が開かれますが、RadMenu は閉じられます。RadMenu を開いたままにしたいのですが、方法がわかりません。
jquery - jQuery を介して間隔を置いてクラスを適用/削除する Chrome 20.x の問題 (バグ?)
これは、コンピューターのキーボードに頭を打ち付けるのが好きな人のための楽しいものです。
サイト: http://blduke.com.php53-27.dfw1-2.websitetestlink.com
ここのナビゲーションのすぐ下で、楽しい小さな jQuery が行われています。実際にはラジアル メニュー ( plugin ) です。プラグインには、時計回りと反時計回りの回転をトリガーする関数が含まれており、デフォルトではラジアル メニューは表示されません。ラジアル メニューを初期化するコード、すぐに表示するコード、一定間隔で次のローテーションをトリガーするコードを用意しました。最後に、プラグインの API を使用して afterAnimation オプションにフックし、「アクティブな」クラスが「アクティブな」メニュー項目に適用されるようにしました。この図の右側など。リスト項目の「アクティブな」クラスが現在、赤い背景を追加しているだけであることがわかります。
これは、IE8+、Firefox、Safari、および Chrome のバージョン 17.0 ~ 19.0 で完全に機能します。Chrome 20.x では、奇妙な方法で壊れます。
アクティブなクラスは適切なリスト項目にスワップする必要がありますが、ブラウザは新しい項目でアクティブなクラスのレンダリングを遅らせたり、いくつかの時点で完全にスキップしたり、2 つの項目で表示したりするなど、奇妙なことをしています (それが最後にあった項目、および次の項目)
スクリプト エラーはなく、プラグイン dev と同様に困惑しています。誰にもアイデアや洞察はありますか?
私のコード:
javascript - telerik radmenu アクション後にポストバックをキャンセル
クリックすると次の 2 つのことを行う radmenu (Telerik コントロール) があります。1. メニューを開く、2. ポストバックをキャンセルする。
こちらがメニューになります:
JS メソッドは次のとおりです。
問題は、OnItemClicking イベントを有効にすると、イベントが実行され、ポストバックがキャンセルされ、OnItemClicked に入らないことです (ポストバックがキャンセルされたため)。OnItemClicking を無効にすると、OnItemClicked が起動され、メニューが正しく開きますが、ポストバックも実行されます。
メニューを開くこととポストバックをキャンセルすることの両方を行うにはどうすればよいですか? どういうわけか、両方のイベントを実行する必要があります。OnItemClicked イベントでポストバックをキャンセルしますが、引数で set_cancel() を使用できません。
ありがとう、
html - IE7のテーブルセル内のDiv内のRadメニュー
テーブルを使用して Web サイトのレイアウトを作成し、Rad メニューを含むセルを持っています。正しい)。表のセルの内容は次のとおりです。
jquery - jQuery で RadMenu ドロップダウン アクションをトリガーする
ドロップダウン メニューを備えた動的ベースの Radmenu があります。
ユーザーがサイト上の画像 (メニューではなく) をクリックすると、jQuery を使用して Telerik メニューからドロップダウン メニューが自動的に表示されます。これは可能ですか?
サイトが読み込まれた後のクライアント側の HTML: