Возможности управления данными > Управление структурами деталей > Возможности Windchill, связанные с опциями и исполнениями > Управление данными опций и исполнений — ссылки > Загрузка данных для опций и исполнений > Навигационный фильтр
  
Навигационный фильтр
Загрузите тип NavigationFilter в базу данных Windchill с помощью загрузчика Windchill.
Формат XML
<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.beginCreateNavFilter" >
<csvoptionSet>набор опций, используемый для фильтра</csvoptionSet>
<csvfilterMode>filter type to be used</csvfilterMode>
</csvBeginNavFilter>
. . .
<csvEndNavFilter handler= "com.ptc.windchill.option.load.Loader.endCreateNavFilter" />
Атрибуты для csvBeginNavFilter
Атрибут
Описание
Обязательный или необязательный?
csvoptionSet
Наименование набора опций
Требуемый
csvfilterMode
Число, представляющее тип фильтра, который должен быть выбран для этого фильтра навигации. Доступные числа можно найти в файле wt.properties, как показано ниже. Чтобы выбрать стандартный фильтр, укажите значение "1" в теге csvfilterMode. Для выбора альтернативного фильтра укажите "2". Если ничего не указано, задается тип фильтра по умолчанию "Стандартный".
ato.filter.strategy.1=$(wt.home)/codebase/com/ptc/windchill/option/filter/StandardFilterStrategy.xml
ato.filter.strategy.2=$(wt.home)/codebase/com/ptc/windchill/option/filter/AlternateFilterStrategy.xml
Необязательный
Пример
<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.beginCreateNavFilter">
<csvoptionSet>Colour Pallet</csvoptionSet>
<csvfilterMode>2</csvfilterMode>
</csvBeginNavFilter>
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Red</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Glossy</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<csvEndNavFilter handler="com.ptc.windchill.option.load.Loader.endCreateNavFilter"/>