Вызвал сервис методом 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 не нужен
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать