UNPKG

dynamicsmobile

Version:

Allows development of off-line mobile and web business apps over the Dynamics Mobile platform. More info on https://www.dynamicsmobile.com

53 lines 2.34 kB
"use strict"; //import { IViewBase } from "./dms-view"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DmsLegacyControlsShim = void 0; class DmsLegacyControlsShim { static processPageControlsOnBootstrap() { var func = window["$dms"]["core"]["data"]["processPageControlsOnBootstrap"]; return new Promise((resolve, reject) => func(null, null, function () { resolve(); })); } static processPageControlsBeforeLoad(viewInstance) { viewInstance.Id = viewInstance.className; window["$dms"]["uiManager"]["__newPage"] = viewInstance; var func = window["$dms"]["core"]["data"]["processPageControlsBeforeLoad"]; return new Promise((resolve, reject) => func(viewInstance, viewInstance.dataModel, function () { resolve(); })); } static invokeControlLoadMethods(viewInstance) { viewInstance.Id = viewInstance.className; window["$dms"]["uiManager"]["__newPage"] = viewInstance; var func = window["$dms"]["core"]["data"]["invokeControlLoadMethods"]; return new Promise((resolve, reject) => func(viewInstance, viewInstance.dataModel, function () { resolve(); })); } static processPageControlsOnShow(viewInstance) { viewInstance.Id = viewInstance.className; window["$dms"]["uiManager"]["__newPage"] = viewInstance; var func = window["$dms"]["core"]["data"]["processPageControlsOnShow"]; return new Promise((resolve, reject) => func(viewInstance, viewInstance.dataModel, function () { resolve(); })); } static invokeControlShowMethods(viewInstance) { viewInstance.Id = viewInstance.className; window["$dms"]["uiManager"]["__newPage"] = viewInstance; var func = window["$dms"]["core"]["data"]["invokeControlShowMethods"]; return new Promise((resolve, reject) => func(viewInstance, viewInstance.dataModel, function () { resolve(); })); } static initLegacyApp() { //window["$dms"]["initializeLegacyApp"](); window["App"]["init"](); } static completeLegacyAppInit() { window["$dms"]["completeLegacyAppInit"](); } } exports.DmsLegacyControlsShim = DmsLegacyControlsShim; //# sourceMappingURL=legacy-controls-shim.js.map