IOperationRequest
IOperationRequest uses the getEventName function.
The function gets the operation name from an operation request object created.
The following code sample shows the
syntax:
getOperationName(): string;
The following code sample shows an example in
Typescript:
/// <reference path="uiEventsFramework.d.ts"/>
const frameworkProvider: IUiEventsFrameworkProvider =
await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');
const tabContext: ITabContext = await frameworkProvider.getTabContext();
const recordContext: IRecordContext = await tabContext.getActiveRecord();
const requestObject: IOperationRequest = frameworkProvider.requestHelper.createPublishRequest('cxEventBusSaveRecordOperation');
recordContext.publish(requestObject).then((message) => {
// custom code
}).catch((error: IErrorData) => {
// custom code
});
const operationName: string = requestObject.getOperationName(); // 'cxEventBusSaveRecordOperation'
The following code sample shows an example in
Javascript:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1');
const tabContext = await frameworkProvider.getTabContext();
const recordContext = await tabContext.getActiveRecord();
const requestObject = frameworkProvider.requestHelper.createPublishRequest('cxEventBusSaveRecordOperation');
recordContext.publish(requestObject).then((message) => {
// custom code
}).catch((error) => {
// custom code
});
const operationName = requestObject.getOperationName(); // 'cxEventBusSaveRecordOperation'