Здравствуйте. Добавила в раздел быстрые фильтры по дате и отвественному, А они не отображаются.
ниже код добавления
define("UsrTSiPOSection", ["BaseFiltersGenerateModule"], function(BaseFiltersGenerateModule) {
return {
entitySchemaName: "UsrTSiPO",
methods: {
// Инициализирует фиксированные фильтры.
initFixedFiltersConfig: function() {
// Создание конфигурационного объекта.
var fixedFilterConfig = {
// В качестве схемы объекта для фиксированных фильтров указывается схема объекта раздела.
entitySchema: this.entitySchemaName,
// Массив фильтров.
filters: [
// Фильтр периода.
{
// Название фильтра.
name: "PeriodFilter",
// Заголовок фильтра.
caption: this.get("Resources.locatizableStrings.PeriodFilterCaption"),
// Тип данных — дата.
dataValueType: this.Terrasoft.DataValueType.DATE,
columnName: "Date",
// Дата начала периода фильтрации.
startDate: {
// Фильтруются данные из колонки [Date].
//columnName: "StartDate",
// Значение по умолчанию — начало текущей недели.
defValue: this.Terrasoft.startOfWeek(new Date())
},
// Дата завершения периода фильтрации — завершение текущей недели.
dueDate: {
//columnName: "DueDate",
defValue: this.Terrasoft.endOfWeek(new Date())
}
},
// Фильтр ответственного.
{
// Название фильтра.
name: "Owner",
// Заголовок фильтра.
caption: this.get("Resources.locatizableStrings.OwnerFilterCaption"),
// Фильтрация данных из колонки [Owner].
columnName: "Owner",
// Значение по умолчанию — контакт текущего пользователя.
// Берется из системной настройки.
defValue: this.Terrasoft.SysValue.CURRENT_USER_CONTACT,
// Тип данных — справочник.
dataValueType: this.Terrasoft.DataValueType.LOOKUP,
// Фильтр.
filter: BaseFiltersGenerateModule.OwnerFilter
}
]
};
// Атрибуту [FixedFilterConfig] присваивается ссылка на созданный конфигурационный объект.
this.set("FixedFilterConfig", fixedFilterConfig);
}
}
};
});
Нравится
В Вашем пользовательском разделе существуют поля с названиями
"Owner", "Date"?
Например в этом месте - columnName: "Owner", скорее должно быть columnName: "UsrOwner", или как вы там назвали поле с ответственным. С датой то же самое. Надеюсь, что это поможет.
Alex Zaslavsky, изменила названия, но фильтры все равно не отображаются
Никульшина Алёна,
entitySchema: this.entitySchemaName, - здесь удалите Name
напишите просто - entitySchema: this.entitySchema,
Никульшина Алёна, работает? Или фильтры все еще не отображаются?
Alex Zaslavsky,
Да , спасибо большое.все отображается