Помогите с вызовом сервиса в клиентском коде

Вызвал сервис методом 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 комментарий
Лучший ответ

в аргументе метода

callService передайте параметр callback: function(response) {
var answer = response.ReturnCurrentUserResult;
ваш обработчик ответа
}
И scope: this 

В самом callService this не нужен

 

в аргументе метода

callService передайте параметр callback: function(response) {
var answer = response.ReturnCurrentUserResult;
ваш обработчик ответа
}
И scope: this 

В самом callService this не нужен

 

Показать все комментарии