Вопрос
BPMOnline 7.4 Не работает фильтрация поля от значения другого поля
24 марта 2015 10:17
Добрый день!
Пытаюсь настроить фильтрацию поля типа "Справочник" с кодом "SellsSegment" в зависимости от значения другого поля типа "Справочник" с кодом "SellsBranch".
Настраиваю как показано тут http://www.training.terrasoft.ru/resources/video/1331
Что получилось:
rules: {
"SellsSegment": {
FilterSegmentByBranch: {
ruleType: BusinessRuleModule.enums.RuleType.FILTRATION,
autocomplete: true,
baseAttributePatch: "SellsBranch",
comparisonType: Terrasoft.ComparisonType.EQUAL,
type: BusinessRuleModule.enums.ValueType.ATTRIBUTE,
attribute: "SellsBranch"
}
}
},
"SellsSegment": {
FilterSegmentByBranch: {
ruleType: BusinessRuleModule.enums.RuleType.FILTRATION,
autocomplete: true,
baseAttributePatch: "SellsBranch",
comparisonType: Terrasoft.ComparisonType.EQUAL,
type: BusinessRuleModule.enums.ValueType.ATTRIBUTE,
attribute: "SellsBranch"
}
}
},
В итоге при переходе на страницу добавления элемента она не отображается.
Консоль выдает следующую ошибку:
Uncaught TypeError: Cannot read property 'enums' of undefined
Почему свойство "enums" не удается прочитать? Может в версии 7.4 что то по другому?
Спасибо!
Нравится
5 комментариев
25 марта 2015 09:39
Радион, используйте
this.Terrasoft.ComparisonType.EQUAL
вместо
Terrasoft.ComparisonType.EQUAL
Должно работать.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать