Добрый день!
в ITIL
есть такая функция в скрипте CasePage(SLM), которая фильтрует выпадающие списки
ответственных и групп ответственных в обращении.
getOwnerDependenceFilters: function(scope) {
var filterGroup = new scope.Terrasoft.createFilterGroup();
var serviceItem = scope.get("ServiceItem");
var supportLevel = scope.get("SupportLevel");
if (serviceItem) {
filterGroup.add("ServiceItemFilter", scope.Terrasoft.createColumnFilterWithParameter(
scope.Terrasoft.ComparisonType.EQUAL, "[ServiceEngineer:Engineer].ServiceItem", serviceItem.value));
}
return filterGroup;
},
Хотела бы добавить дополнительный фильтр в эту функцию,
для этого мне необходимо получить еще одно поле - по которому фильтровать,
но не просто поле из карточки обращения, а, например, связанное поле, например, статус сервисного договора, указанного в карточке обращения
и вот, если написать
var servicePact = scope.get("servicePact"), то это значение возвращается и определяется
а вот связанная колонка, например:
var status = scope.get("servicePact.Status") возвращается как undefined
Подскажите, пожалуйста, как правильно обратиться к такой связанной колонке в данном случае?