IPopFlowResponse
これはポップ・フロー操作からのレスポンスです。 IOperationResponseオブジェクトを拡張します。
関数
getResponseData
この関数は、ポップ・フロー操作からレスポンス・データを取得するために使用されます。 新しく開いたページのタブ・コンテキストがアプリケーションに戻ります。 レスポンスで取得したすべての操作およびサブスクリプションは、TabContextで実行できます。
.
次の例は、構文を示しています:
getResponseData(): ITabContext;
次のコード・スニペットは、ポップ・フロー操作からのレスポンスのTypescriptの例を示しています:
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');
const globalContext: IGlobalContext = await frameworkProvider.getGlobalContext();
const requestObject: IPopFlowInAppRequest = frameworkProvider.requestHelper.createPublishRequest('PopOperation') as IPopFlowInAppRequest;
requestObject.setRecordType('ServiceRequest');
const response: IPopFlowResponse = await globalContext.publish(requestObject) as IPopFlowResponse;
const tabContext: ITabContext = response.getResponseData();
次のコード・スニペットは、ポップ・フロー操作からのレスポンスのJavaScriptの例を示しています:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');
const globalContext = await frameworkProvider.getGlobalContext();
const requestObject = frameworkProvider.requestHelper.createPublishRequest('PopOperation');
requestObject.setRecordType('ServiceRequest');
const response = await globalContext.publish(requestObject);
const tabContext = response.getResponseData();