Вопрос
На детали Email отображаются записи других типов активностей.
Ответ
Данное поведение обусловлено тем, что система фильтрации по типу прописана не на самой детали, а в разделе. Не все команды прописывают фильтрацию в своих разделах. Для решение необходимо заместить EmailDetailV2 и в замещающую страницу прописать код:
define("EmailDetailV2", ["terrasoft", "ProcessModuleUtilities", "ConfigurationConstants"],
function(Terrasoft, ProcessModuleUtilities, ConfigurationConstants) {
return {
/**
* Имя схемы объекта
* @type {String}
*/
entitySchemaName: "Activity",
messages: {},
attributes: {},
methods: {
getFilters: function() {
var parentfilters = this.callParent(arguments);
parentfilters.add(
"EmailFilter",
this.Terrasoft.createColumnFilterWithParameter(
this.Terrasoft.ComparisonType.EQUAL,
"Type",
ConfigurationConstants.Activity.Type.Email
)
);
return parentfilters;
}
},
diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
};
});
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать