Добрый день, необходимо фильтровать результаты которые выводятся при открытии шаблона email на странице BulkEmailPageV2
Нашел код который собственно открывает окно со справочником, вопрос - как фильтровать то что выводится в этом окне, к примеру по какому нибудь полю в объекте EmailTemplate?
var config = {
entitySchemaName: "EmailTemplate",
enableMultiSelect: false,
columns: ["Subject", "Body"]
};
LookupUtilities.Open(this.sandbox, config, this.insertTemplateFromLookup, this, null, false, false);
entitySchemaName: "EmailTemplate",
enableMultiSelect: false,
columns: ["Subject", "Body"]
};
LookupUtilities.Open(this.sandbox, config, this.insertTemplateFromLookup, this, null, false, false);
Нравится
2 комментария
15 июля 2015 16:22
Фильтр добавляется в config.
Вот пример фильтра по создателю:
var contactFiler = Terrasoft.createFilterGroup(); contactFiler.name = "contactFiler"; contactFiler.logicalComparisonTypes = Terrasoft.LogicalOperatorType.AND; var filter = Terrasoft.createColumnFilterWithParameter( Terrasoft.ComparisonType.EQUAL, "CreatedBy", Terrasoft.SysValue.CURRENT_USER_CONTACT.value); contactFiler.addItem(filter); var config = { entitySchemaName: "EmailTemplate", enableMultiSelect: false, columns: ["Subject", "Body"], filters: contactFiler }; LookupUtilities.Open(this.sandbox, config, this.insertTemplateFromLookup, this, null, false, false);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать