option

detailPanelTemplateName

#Controls/filter:IFilterView

Шаблон всплывающей панели, которая открывается после клика по кнопке.

ТИП:
String

Примеры

Пример настройки параметров для двух фильтров.

Шаблоны отображения обоих фильтров в главном блоке находятся в разделе "MyModule/mainBlockTemplate.wml"

Шаблоны отображения второго фильтра в дополнительном блоке находятся в разделе "MyModule/additionalBlockTemplate.wml"

<!-- MyModule.wml -->
<Controls.filter:View
   source="{{_source}}"
   detailPanelTemplateName="wml!MyModule/panelTemplate"/>
<!-- MyModule/panelTemplate.wml -->
<Controls.filterPopup:DetailPanel>
   <ws:itemTemplate templateName="wml!MyModule/mainBlockTemplate"/>
   <ws:additionalTemplate templateName="wml!MyModule/additionalBlockTemplate"/>
</Controls.filterPopup:DetailPanel>
// MyModule.js
_items: null,
_beforeMount: function(options) {
   this._source = [
      { name: 'type', value: ['1'], resetValue: ['1'] },
      { name: 'deleted', value: true, resetValue: false, textValue: 'Deleted', viewMode: 'extended' }
   ];
}

Примечание

В качестве шаблона рекомендуется использовать контрол Controls/filterPopup:DetailPanel

Подробнее о настройке панели фильтров читайте здесь.

Важно: для ленивой загрузки шаблона в опции укажите путь до контрола.

См. также