Установка фильтров при переходе на страницу наполнения справочника из Javascript

Добрый день. Есть такой сценарий. По нажатию на кнопку на странице должна открыться страница редактирования содержимого справочника, где должны будут установится фильтры в зависимости от некоторых на странице. Есть ли возможность реализовать подобное? Код открытия справочника выглядит примерно так.

var defaultValues = [
    {
        name: "UseSeparatedPageHeader",
        value: true
    },
    {
        name: "Operation",
        value: ConfigurationEnums.CardStateV2.EDIT
    }
];
var stateObject = {
    isSeparateMode: true,
    schemaName: "BaseLookupConfigurationSection",
    entitySchemaName: "MyEntity",
    valuePairs: defaultValues,
    moduleId: "LookupSectionModule_BaseLookupConfigurationSection",
    operation: "open",
    isInChain: true
};
requestUrl = "LookupSectionModule/BaseLookupConfigurationSection";
this.sandbox.publish("PushHistoryState", {
     hash: requestUrl,
     stateObj: stateObject
});

 

Нравится

1 комментарий

Добрый день. К сожалению, в данный момент в приложении не предусмотрено создание Стандартных фильтров(Фильтр - Добавить условие) из программного кода. Ответственной команде разработчиков ядра известно данное ограничение в приложении, и они планируют добавить новые возможности для работы с фильтрами в будущих релизах. Возможно, какую-то часть вашего кейса покроет использование быстрых фильтров по дате и/или ответственному - их можно задать программно в initFixedFiltersConfig. Пример такой реализации можно найти в ActivitySectionV2 из пакета NUI.

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