Добрый день.
Есть код фильтра:
define("PriceListReportFilter", ["PriceListReportFilterResources", "ConfigurationConstants"], function(resources, ConfigurationConstants) { var config = [ { name: "Kind", caption: resources.localizableStrings.Kind, dataValueType: "LOOKUP", columnName: "Kind", parameterName: "KindId" }, { name: "Name", caption: resources.localizableStrings.Name, dataValueType: "LOOKUP", columnName: "ParentProduct", parameterName: "ID" } ]; return config; });
Существует ли способ выбора нескольких записей из справочника?
Нравится
Добрый день.
Можно. Например, в расширенном фильтре при выборе значения для сравнения, вызывается метод «Open» из «LookupUtilities», в config прописывается свойство «multiSelect». Можно посмотреть, как это реализовано там.
VladKapitanchyk,
ReportFilterModule хардкодом ставит multiSelect: false, поэтому в LookupUtilities уже попадает false.
Петроченко Максим,
В LookupUtilities передается конфиг (который не харкодится LookupUtilities ) на основании которых он работает, в справочном поле по умолчанию передается конфиг в котором стоит «multiSelect:false». Вам не кто не мешает в реализации своего поля вызвать LookupUtilities, и передать ваш конфиг.