Добрый день!
Есть две таблицы:
1) ListObject с колонками ObjectName(строка), ObjectType(Lookup), ObjectRule(Lookup на RulesList )
2) RulesList с колонками NameRule(строка), ObjectType(Lookup)
Нужно реализовать фильтр, для колонки ObjectRule, таблицы ListObject.
Фильтр должен выводить доступными только те записи ObjectRule, ObjectType которых соответствует ObjectType таблицы ListObject.
rules: {
"typeObjectFilter": {
lookupListConfig: {
filters: [
function() {
var ruleToObject = this.get("ObjectRule");
var filterGroup = Ext.create("Terrasoft.FilterGroup");
if (ruleToObject) {
var filterByTypeRule = Terrasoft.createColumnFilterWithParameter(Terrasoft.ComparisonType.EQUAL,
"[RulesList:ObjectType].value", ruleToObject.value);
filterGroup.add("filterByTypeRule", filterByTypeRule);
return filterGroup;
}
}
]
}
}
}
В настоящий момент фильтр не работает, страница не загружается.