ツリー・ビュー・コンポーネントの場合、個別ノードに対して、あるいは
ツリー全体のグローバル・レベルで、イベント・ハンドラーを作成することができます。
ツリー内の特定のノード・タイプ (例えば、部門を表すノードなど) のためのイベント・ハンドラーを作成するには、
次のステップに従ってください。
- ツリー・ビューのプロパティー・ビューで、「ツリー・ノード・リスト」タブを選択します。
- 表示ボックスの「選択」ノードで、
イベント・ハンドラーを作成したいノードのタイプを選択します。
- 右隅で、「ノード操作のイベント・ハンドラーの作成/編集 (Create/edit event handlers
for node manipulation)」をクリックします。 これで、「高速編集」ビューに進みます。
- 「高速編集」ビューの左フレームで、ハンドラーを作成したいイベントを選択します。イベントは、onhighlight、onselect、onunselect、onexpand、および oncollapse です。 ユーザーがツリーのノードをクリックしたときにアクションを発生させる場合は、onhighlight を使用します。ノード選択を使用可能にした場合は、onselect/onunselect を使用して、
ユーザーがチェック・ボックス
を選択あるいは選択解除したときのアクションを定義します。
- 右方フレームでは、コンテキスト・メニューを使用して提供されているイベント・ハンドラーを選択するか、
あるいは JavaScript™ でカスタム・イベント・ハンドラーを作成します。
ツリーのためのイベント・ハンドラーをグローバル・レベルで作成するには、「デザイン」ビューでツリー全体を選択し、
すべてのノードの上または下をクリックしてから、上記の手順と同じようにします。イベントは、
onnodehighlight、
onnodedeselect、
onnodeunselect、
onnodeexpand、および
onnodecollapse です。
注: グローバル・レベルで作成できるのは、カスタム・イベント・ハンドラーのみです。提供されているイベント・ハンドラーは、ツリー内の個別ノードのイベントにのみ適用されます。
注: ツリー・ノードのためのイベント・ハンドラーを作成するには、
ツリーの上または下の境界線をクリックしてから、「高速編集」ビューに切り替えてグローバル・イベントを表示します。「デザイン」ビューに戻り、ツリー・ノードをクリックして、「高速編集」ビューでノード・イベントを表示します。