Вопрос
Фильтр участников активности в мобильном приложении
13 сентября 2017 11:05
Здравствуйте.
Столкнулся с проблемой установки фильтра в реестре участников активности в мобильном приложении. То есть, когда производится выбор участника активности при его добавлении или редактировании, хотелось отфильтровать реестр выбора контактов по, например, типу.
Была попытка в обработчике 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 }); }
Но это не возымело эффекта.
Где же еще можно настроить данный фильтр?
Нравится
1 комментарий
14 сентября 2017 12:10
Добрый день, Павел!
Судя по предоставленным данным у Вас некорректно настроена конструкция фильтра. Более правильно будет следующим образом:
filter = Ext.create("Terrasoft.Filter", {
name: filterName,
property: "Type",
value: "66a90515-0026-4f43-93a5-dc3e9c18f552"
});
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать