Добавление фильтра LookupUtilities

Добрый день, необходимо фильтровать результаты которые выводятся при открытии шаблона email на странице BulkEmailPageV2
Нашел код который собственно открывает окно со справочником, вопрос - как фильтровать то что выводится в этом окне, к примеру по какому нибудь полю в объекте EmailTemplate?

var config = {
        entitySchemaName: "EmailTemplate",
        enableMultiSelect: false,
        columns: ["Subject", "Body"]
};
LookupUtilities.Open(this.sandbox, config, this.insertTemplateFromLookup, this, null, false, false);

Нравится

2 комментария

Фильтр добавляется в 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);

Спасибо, все работает отлично

Показать все комментарии