Chiama la funzione JavaScript da un altro javascript webresource
-
28-10-2019 - |
Domanda
C'è una risorsa Web JavaScript in CRM 2011 chiamata new\_/Script/genericJScript.js
. Che contiene alcune funzioni dicono, \_retrieveRecord()
e \_Context()
come sotto. E ho bisogno di chiamare questi metodi da un'altra risorsa Web JavaScript chiamata new\_/Script/testJScript.js
. Come possiamo farlo?
if (typeof (MyTest) == "undefined")
{
MYTEST = { __namespace: true };
}
MYTEST.RESTCALL = {
_Context: function () {
......
},
_retrieveRecord: function () {
......
},
};
Soluzione
Supponendo che tu includa entrambe le risorse nel tuo modulo (suppongo che tu lo stia facendo), quanto segue dovrebbe essere valido:
WebResource1.js
function HelloWorld() {
alert('Hello, world!');
}
WebResource2.js
//should alert 'Hello, World!' using the method from the other webresource
HelloWorld();
Altri suggerimenti
Penso che la risposta sia semplicemente quella di chiamare MYTEST.RESTCALL._context()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow