公開日: 2016年11月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
Java データ駆動型アダプター (JavaDDA) では、ホストされたアプリケーション ツールキット (HAT) で自動実行をトリガーするための、一連のイベントが用意されています。 そのイベントは、Java ランタイムのイベントに相当します。 すべてのイベントは、ユーザー インターフェイス (UI) のコントロールにバインドされます。 イベントに登録するには、コントロールが UI に存在している必要があります。 コントロールが存在するか確認するには、FindControl 活動を使用します。 このトピックでは、Java DDA イベントについて説明します。
JavaDDA イベント
次の表に、Java DDA で使用可能なイベントの一覧を示します。
イベント |
|
|---|---|
CheckBoxSelected |
チェック ボックスがオンになったとき (マーカー セット) に起動します。 |
CheckBoxCleared |
チェック ボックスがオフになったときに (マーカー セットなし) に起動します。 |
RadioButtonSelected |
ラジオ ボタンが選択されたときに起動します。 |
RadioButtonCleared |
ラジオ ボタンがクリアされたときに起動します。 |
ButtonPressed |
ボタンが押されるときに (クリックの反対、解除を押す) 起動します。 |
ButtonReleased |
ボタンが解放されたときに起動します。 |
GotFocus |
このイベントはコントロールがフォーカスを得たときに発生します。 |
LostFocus |
このイベントはコントロールがフォーカスを失ったときに発生します。 |
MenuSelected |
メニュー項目が選択されたときに起動します。 |
MenuDeSelected |
メニュー項目の選択が解除されたときに起動します。 |
MenuCanceled |
メニューの選択がキャンセルされたときに起動します。 |
TreeNodeCollapsed |
ツリー ノードがたたまれたときに起動します。 |
TreeNodeExpanded |
ツリー ノードが展開されたときに起動します。 |
注意
Java アプリケーションがセッション アプリケーションである時など、同じ外部 Java アプリケーションの複数のインスタンスが、エージェント デスクトップ以外でホストされるときは、2 つのインスタンスをコントロールが区別できるようにバインディングを記述しない限り、User Interface Integration (UII) はインスタンスを区別できません。 通常の Win32 アプリケーションでは、特定のプロセス ID に制限することにより実行できますが、これは Java アプリケーションでは実行できず、バインディングを注意深く記述する必要があります。
関連項目
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 著作権