Установка быстрого фильтра по дате в активности
Добрый день, хочу устанавливать быстый фильтр по дате активности по умолчанию(при открытии раздела я передаю в нео параметры и хотел бы значения этих параметров установить в фиксированные фильтры), нашел PeriodFilter, но во вью дат он почему то не отображается, но применяется, подскажите как решить подобную проблем
у
Нравится
Добрый день,
Данный кейс можно реализовать применив для раздела фильтрацию по умолчанию, в которой будет отображаться записи по определенному параметру.
Пользовательских средств для реализации фильтра по умолчанию нет в коробке. Только разработкой.
Необходимо переопределить initQueryFilters
Подобные вопросы рассматривались на портале, ссылки ниже:
https://community.terrasoft.ua/questions/otobrazhenie-modulya-slozhnogo…
https://community.creatio.com/questions/how-filter-section-list-records…
https://community.creatio.com/questions/default-filter-section
Добрый день,
Данный кейс можно реализовать применив для раздела фильтрацию по умолчанию, в которой будет отображаться записи по определенному параметру.
Пользовательских средств для реализации фильтра по умолчанию нет в коробке. Только разработкой.
Необходимо переопределить initQueryFilters
Подобные вопросы рассматривались на портале, ссылки ниже:
https://community.terrasoft.ua/questions/otobrazhenie-modulya-slozhnogo…
https://community.creatio.com/questions/how-filter-section-list-records…
https://community.creatio.com/questions/default-filter-section
initFixedFiltersConfig: function() { window.console.log("initFixedFiltersConfig", this); // Создание конфигурационного объекта. var fixedFilterConfig = { // В качестве схемы объекта для фиксированных фильтров указывается схема объекта раздела. entitySchema: this.entitySchema, // Массив фильтров. filters: [ // Фильтр периода. { // Название фильтра. name: 'newFilter', // Заголовок фильтра. caption: "Дата", // Тип данных — дата. dataValueType: this.Terrasoft.DataValueType.DATE, // Дата начала периода фильтрации. startDate: { // Фильтруются данные из колонки [Date]. columnName: "CreatedOn", // Значение по умолчанию — начало текущей недели. defValue: this.Terrasoft.startOfDay(new Date(2022, 11, 22)), }, // Дата завершения периода фильтрации — завершение текущей недели. dueDate: { columnName: "CreatedOn", defValue: this.Terrasoft.startOfDay(new Date()), }, }, ] }; this.set("FixedFilterConfig", fixedFilterConfig); },
моим костыльным решением было изменить название фильтра name на свое, и тогда он применяется правильно, но приведенные вами ссылки оказались еще более полезны)