機械翻訳について

モーダル・ウィンドウ操作

外部アプリケーションを使用して、モーダル・ウィンドウまたはポップアップ・ウィンドウを開くことができます。 モーダルおよびポップアップ・ウィンドウの操作は、ModalWindowContextおよびタブ・コンテキストでも機能します。

モーダル・ウィンドウとポップアップ・ウィンドウの違いは次のとおりです:

  • 作成できるモーダルは1つのみです。 ただし、任意の数のポップアップ・ウィンドウを作成できます。
  • モーダルを操作することはできませんが、ポップアップ・ウィンドウを使用できます。
ノート: ブラウザのタブIDを指定してタブ・コンテキストを取得することで、特定のタブでモーダル・ウィンドウ操作を実行できます。 タブ・コンテキストを取得するためのブラウザ・タブIDが指定されていない場合、MCAフローティング・ツールバー・ウィンドウのオープナ・ページ・コンテキストがデフォルトのタブ・コンテキストになります。 モーダル・ウィンドウ操作は、ブラウザ・タブのtabContextでのみサポートされ、「MSIタブ」タブ・コンテキストではサポートされていません。

ModalWindowContextを取得するには、次に示すように、UEFプロバイダ・オブジェクトで提供されているgetModalWindowContext APIをコールします:

getModalWindowContext(): Promise<IModalWindowContext>;

ModelWindowContextにアクセスする方法は次のとおりです:

const uiEventsFrameworkInstance: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1'); 
const modalWindowContext:IModalWindowContext = await getModalWindowContext();
ノート: すべてのモデル・ウィンドウ操作は、グローバル・コンテキストおよびタブ・コンテキストで動作します。