Вызвал сервис методом callService, но не понимаю, как получить данные из своего сервиса. В методе сервиса возвращается аргумент типа String. Хотел бы его на клиентском коде как-то вывести.
runService: function () { ServiceHelper.callService({ serviceName: "CustomService", methodName: "ReturnCurrentUser", callback: function() { Terrasoft.utils.showMessage({ caption: "Сервис запустил ", buttons: [Terrasoft.MessageBoxButtons.OK.returnCode], defaultButton: 0, scope: this }); }, scope: this }, this); },
Нравится
1 комментарий
Лучший ответ
29 января 2021 09:17
в аргументе метода
callService передайте параметр callback: function(response) { var answer = response.ReturnCurrentUserResult; ваш обработчик ответа } И scope: this
В самом callService this не нужен
29 января 2021 09:17
в аргументе метода
callService передайте параметр callback: function(response) { var answer = response.ReturnCurrentUserResult; ваш обработчик ответа } И scope: this
В самом callService this не нужен
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать