機械翻訳について

モーダル・ウィンドウ・コンテキストでのOpenPopupアクション

ModelWindowContextにアクセスする方法を次に示します:

const uiEventsFrameworkInstance: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1'); 
const modalWindowContext:IModalWindowContext = await getModalWindowContext();

TypeScriptの例を次に示します:

const openPopup = async () => {    
    const uiEventsFrameworkInstance: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1'); 
    const modalWindowContext: IModalWindowContext = await uiEventsFrameworkInstance.getModalWindowContext();         
    const requestObject: IOpenPopupWindowRequest = uiEventsFrameworkInstance.requestHelper.createPublishRequest('OpenPopup') as IOpenPopupWindowRequest;     
    requestObject.setURL('https://www.wikipedia.org/');     
    requestObject.setId('popup1');
    requestObject.setPropagateToTab(true);
    requestObject.setTitle('Test title');     
    requestObject.setClosable(true);
    requestObject.setStyle({width:'1000px', height:'1000px'});    
    const response: IModalWindowOperationResponse = await modalWindowContext.publish(requestObject) as IModalWindowOperationResponse;    
    const id:string = response.getResponseData().getId(); 
}

JavaScriptの例を次に示します:

const openPopup = async () => {    
    const uiEventsFrameworkInstance = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('appname', 'v1');    
    const modalWindowContext = await uiEventsFrameworkInstance.getModalWindowContext();    
    const requestObject = uiEventsFrameworkInstance.requestHelper.createPublishRequest('OpenPopup');     
    requestObject.setURL('https://www.wikipedia.org/');     
    requestObject.setId('popup1');
    requestObject.setPropagateToTab(true);     
    requestObject.setTitle('Test title');     
    requestObject.setClosable(true);     
    requestObject.setStyle({width:'1000px', height:'1000px'});     
    const response = await modalWindowContext.publish(requestObject);    
    const id = response.getResponseData().getId(); 
}