Здравствуйте.
Столкнулся с проблемой установки фильтра в реестре участников активности в мобильном приложении. То есть, когда производится выбор участника активности при его добавлении или редактировании, хотелось отфильтровать реестр выбора контактов по, например, типу.
Была попытка в обработчике onEmbeddedDetailItemApplied контроллера добавить фильтр на поле Participant.
Примерно таким кодом:
var filter,
filterName = "OnContactTypeFilter";
filter = Ext.create("Terrasoft.Filter", {
name: filterName,
modelName: "Contact",
assocProperty: "Id",
property: "Type",
value: "66a90515-0026-4f43-93a5-dc3e9c18f552"
});
record.changeProperty("Participant", {
removeFilter: filterName
});
if (!Ext.isEmpty(filter)) {
record.changeProperty("Participant", {
addFilter: filter
});
}
Но это не возымело эффекта.
Где же еще можно настроить данный фильтр?