バージョン

実行時のドラッグ アンド ドロップ イベントの処理 (igTree)

トピックの概要

目的

ここでは、コード例とともに、igTree™ コントロールでイベントをサブスクライブし、実行時にイベント ハンドラーをアタッチする方法について説明します。

前提条件

このトピックを理解するために、以下のトピックを参照することをお勧めします。

実行時に igTree でイベント ハンドラーをアタッチ

実行時にイベント ハンドラーをアタッチ (概要)

HTML ヘルパー内ではイベント ハンドラーを定義できないので、Ignite UI for MVC を使用するときは、実行時にイベント ハンドラーを割り当てる必要があります。

jQuery はイベント ハンドラーの割り当てるための以下のメソッドをサポートします。

  • bind()
  • delegate()
  • live()
  • on()

この中では delegate() メソッドをお勧めします。これは、このメソッドがパフォーマンスに優れ、コントロール インスタンスが破棄されて、再作成しなければならない状況でもイベント ハンドラーを自動的に再アタッチできるためです。

コード例

このコード例では、実行時にイベント ハンドラーを割り当てます。

JavaScript の場合:

$(document).delegate(".selector", "igtreedragstart", function(evt, ui) { 
    // Handle event
});

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

サンプル

このトピックについては、以下のサンプルも参照してください。

オンラインで表示: GitHub