機械翻訳について

ContextOpenイベント

このイベントは、オブジェクトがVBアプリケーションで開かれたときに開始されます。 イベント・レスポンスでは、オープンしたオブジェクトのRecordContextオブジェクトを取得し、RecordContextオブジェクトの上部にあるsetFieldValue、getFieldValue、fieldValueChangeなど、オブジェクト関連のすべてのアクションおよびイベントをコールできます。

ノート: ContextOpenは、TabContextからリスニングできるイベントです。
次のコード・サンプルは、ContextOpenイベントをサブスクライブするためのTypeScriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/> 
      
    const frameworkProvider: IUiEventsFrameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
    const tabContext: ITabContext = await frameworkProvider.getTabContext();
    const requestObject: IEventRequest = 
frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextOpenEvent');
    tabContext.subscribe(requestObject, (message: IEventResponse) => {
        const response = message as IContextOpenEventResponse;
        const recordContext: IRecordContext = response.getResponseData();
    })
次のコード・サンプルは、ContextOpenイベントをサブスクライブするためのJavaScriptの例を示しています:
const frameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
    const tabContext = await frameworkProvider.getTabContext();
    const requestObject = 
frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusContextOpenEvent');
    tabContext.subscribe(requestObject, (message) => {
        const recordContext = message.getResponseData();
    })