機械翻訳について

「モーダル事由」ウィンドウのクローズ・イベントをリスニング

GlobaContextおよびtabContextからのクローズ・イベントは、TabIdでのみリスニングできます。

  1. PROGRAMMATIC、UEFからのクローズ通知処理によって通知がクローズされた場合。
  2. MANUAL、通知のクローズ・アイコンをクリックして通知がクローズされた場合。

Typescriptの例を次に示します:

const uiEventsFrameworkInstance: IUiEventsFrameworkProvider= await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1');
    const modalWindowContext: IModalWindowContext = await uiEventsFrameworkInstance.getModalWindowContext();    
    const requestObject: IWindowSubscriptionRequest = uiEventsFrameworkInstance.requestHelper.createSubscriptionRequest('OnModalCloseAction'); 
    requestObject.setId('modal1');   
    modalWindowContext.subscribe(requestObject, (response: IWindowCloseActionEventResponse) => {     
        console.log((response.getResponseData() as IWindowCloseActionData).getWindowId());
 		console.log((resp.getResponseData() as IWindowCloseActionData).getReason());
     });

JavaScriptの例を次に示します:

const uiEventsFrameworkInstance = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1');
    const modalWindowContext = await uiEventsFrameworkInstance.getModalWindowContext();    
    const requestObject = uiEventsFrameworkInstance.requestHelper.createSubscriptionRequest('OnModalCloseAction'); 
    requestObject.setId('modal1');   
    modalWindowContext.subscribe(requestObject, (response: IWindowCloseActionEventResponse) => {     
        console.log((response.getResponseData() as IWindowCloseActionData).getWindowId());
 		console.log((resp.getResponseData() as IWindowCloseActionData).getReason());
     });