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
JavaScript
;
//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