Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > VLF フレームワーク・マネージャー > オブジェクト切り替えサービス > avSwitchメソッド
avSwitchメソッド

メソッド: avSwitch

パラメータ

名前 使用方法 クラス 説明

To

入力-必須

アルファベット-32文字以内

オブジェクトをどのコントロールに切り替えるかをFRAMEWORK、APPLICATION、BUSINESSOBJECTのいずれかで指定する

Named

入力-任意

アルファベット-32文字以内

どのコントロールに切り替えるかをユーザー・オブジェクト名/APPLICATIONまたはBUSINESSOBJECTのタイプで指定する

ToObjectNamed

 

入力-必須

アルファベット-32文字以内

どのコントロールに切り替えるかをユーザー・オブジェクト名/APPLICATIONまたはBUSINESSOBJECTのタイプで指定する

特殊値

*SELECT_APPLICATION

*SELECT_BUSINESSOBJECT

*APPLICATION_ABOUT

*FRAMEWORK_ABOUT

を使用することができます。

Execute

入力-任意

アルファベット-32文字以内

どのコントロールに切り替えるかをユーザー・オブジェクト名/ターゲットのFRAMEWORK、APPLICATIONまたはBUSINESSOBJECTで実行するコマンドのタイプで指定する

ClearInstanceList

入力-任意

ブール値

avAddSwictInstance メソッドで新規インスタンスを追加する前に、現在のビジネス・オブジェクト・インスタンスリストをクリアする。指定は、TRUE、FALSE (大文字)のみ。省略値はFALSE。

注: このパラメータは avAddSwictInstance メソッドで新規インスタンスが追加される場合にのみ有効。

Caller

入力-必須

PRIM_OBJT

常にCaller(#Com_Owner)のパラメータとして指定する

CallerInfo

入力-任意

アルファベット-20文字以内

VLF-WIN のみ。これのオプショナルなパラメータを識別補足情報として使用する。 

VLF-ONE プログラムでは、CallerReference を使用。

CallerReference

入力-任意

PRIM_OBJT

 

RDMLX オブジェクトへの参照。

オプションで、パラメータ Execute() を使って、コマンド・ハンドラーの uExecute メソッドの詳細を渡すことが可能。 

TargetWindow

 

入力-任意

 

アルファベット-256文字以内

 

 

切り替え操作を行う対象ウィンドウを指定する。指定できるのは、CURRENT(現在のウィンドウ)、MAIN(メイン・ウィンドウ)、具体的なウィンドウ名のいずれか。省略値は MAIN

 

例:

提供されているサンプルのコマンド・ハンドラー DF_DET17 を参照してください。