Вызов функции javascript из другого веб-ресурса javascript - PullRequest
3 голосов
/ 20 февраля 2012

В CRM 2011 существует один веб-ресурс JavaScript под названием new\_/Script/genericJScript.js. Который содержит некоторые функции, скажем, \_retrieveRecord() и \_Context(), как показано ниже. И мне нужно вызвать эти методы из другого веб-ресурса JavaScript с именем new\_/Script/testJScript.js. Как мы можем это сделать?

if (typeof (MyTest) == "undefined")
{
  MYTEST = { __namespace: true };
}

MYTEST.RESTCALL = {
  _Context: function () {
    ......
  },

  _retrieveRecord: function () {
    ......
  },
};

Ответы [ 2 ]

4 голосов
/ 20 февраля 2012

Если вы включите в свою форму оба ресурса (я предполагаю, что вы делаете это из), должно быть указано следующее:

webresource1.js

function HelloWorld() {
  alert('Hello, world!');
}

webresource2.js

//should alert 'Hello, World!' using the method from the other webresource
HelloWorld();
1 голос
/ 20 февраля 2012

Я думаю, что ответ просто позвонить MYTEST.RESTCALL._context()

...