機械翻訳について

DataLoadイベント

このイベントは、VBアプリケーションの特定のオブジェクトのデータがロードされたときに開始されます。 このイベントは、特定のオブジェクトのContextOpenイベント通知の後、常に起動されます。 これはレコード固有のイベントです。

ノート: DataLoadは、RecordContextからリスニングできるイベントです。
次のコード・サンプルは、DataLoadイベントをサブスクライブするための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: IEventRequest = 
frameworkProvider.requestHelper.createSubscriptionRequest('cxEventBusDataLoadEvent');
    recordContext.subscribe(requestObject, (response: IEventResponse) => {
        const message = response as IContextResponse;
        // custom code
    });
次のコード・サンプルは、DataLoadイベントをサブスクライブするための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.createSubscriptionRequest('cxEventBusDataLoadEvent');
    recordContext.subscribe(requestObject, (response) => {
        // custom code
    });