Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В секции SideBar можно определить, какие кнопки должны отображаться при нажатии на кнопку Найти в верхней части проводника. По умолчанию отображаются кнопки Документы, Задачи, Задания, Папки и Все. Можно добавить свою кнопку. Например, кнопки РКК и Поручения в представлении Канцелярия:

Рекомендации:

не изменяйте порядок следования стандартных кнопок;
размещайте часто используемые кнопки в начале.

Структура секции:

 

<SideBar>
<!-- Удаление всех стандартных кнопок -->
<clear/>
<!-- Удаление стандартной кнопки -->
<remove name="{Имя удаляемой кнопки}"/>
<!Кнопки области поиска-->
<ToolItem
  type="{Тип кнопки}"
  name="{Имя кнопки}"
  text="{Код строки локализации названия кнопки}"
  tooltip="{Код строки локализации всплывающей подсказки}"
  jsaction="{JavaScript-функция}"
  icon="{Значок кнопки}"
  searchresulttext="{Код строки локализации результата поиска}">
  <!-- Удаление всех критериев поиска -->
  <clear />
  <!-- Удаление конкретного критерия поиска -->
  <remove name="{Имя удаляемого критерия}" />
  <!-- Критерии поиска -->
  <Criterion name="{Код строки локализации названия критерия}">
    <!-- Реквизиты поиска -->
    <requisite
      type="{Тип поиска}"
      refcode="{Имя справочника}"
      name="{Название реквизита}"
      edoctype="{Код типа карточки документа}"/>
  </Criterion>
</ToolItem>
</SideBar>

remove – удаление стандартной кнопки.

name. Имя удаляемой кнопки. Возможные значения:

SrchDocДокументы;
SrchTaskЗадачи;
SrchJobЗадания;
SrchFolПапки.
SrchGeneralВсе.

ToolItem – настраиваемая кнопка.

type. Тип кнопки. Значение: Search.

name. Имя настраиваемой кнопки.

text. Код строки локализации названия кнопки. Строка должна содержать только название искомого объекта без слов «Поиск» и «Найти».

tooltip. Код строки локализации всплывающей подсказки.

icon. Название файла значка кнопки (без расширения), расположенного в папке App_Sprites корневой папки веб-сайта. Если подходящего значка нет, добавьте свой в формате SVG в папку svg или PNG в папку App_Sprites. Значок кнопки должен ассоциироваться с искомым объектом и иметь размер 32x32. Не рекомендуется использовать один и тот же значок для нескольких кнопок на панели поиска.

searchresulttext. Код строки локализации результатов поиска. Текст, который отображается в заголовке панели действий проводника веб-клиента после выполнения поиска.

removeудаление стандартного критерия поиска.

name. Имя удаляемого критерия.

Criterionнастройка критериев поиска.

Показать/скрыть пример Пример

<SideBar>
  <ToolItem type="Search" name="RRCSrch" tooltip="RRC_SEARCH" icon="/App_Sprites/ReferenceSearch-32.svg">
    <Criterion name="RRC_TYPE">
      <requisite type="Reference" refcode="РКК" name="ПризнакДок" />
    </Criterion>
    <Criterion name="RRC_REG_NUM">
      <requisite type="Reference" refcode="РКК" name="Дополнение" />
    </Criterion>
    <Criterion name="RRC_REG_DATE">
      <requisite type="Reference" refcode="РКК" name="ДатаВремя" />
    </Criterion>
    <Criterion name="RRC_DOC_NUM">
      <requisite type="Reference" refcode="РКК" name="Дополнение2" />
    </Criterion>
    <Criterion name="RRC_DOC_DATE">
      <requisite type="Reference" refcode="РКК" name="Дата2" />
    </Criterion>
    <Criterion name="RRC_ORG">
      <requisite type="Reference" refcode="РКК" name="Строка" />
    </Criterion>
    <Criterion name="RRC_REG_PLACE">
      <requisite type="Reference" refcode="РКК" name="МестоРег" />
    </Criterion>
    <Criterion name="RRC_WORK">
      <requisite type="Reference" refcode="РКК" name="Дело" />
    </Criterion>
    <Criterion name="RRC_MAGAZ">
      <requisite type="Reference" refcode="РКК" name="ГруппаДел" />
    </Criterion>
    <Criterion name="RRC_CONTENT">
      <requisite type="Reference" refcode="РКК" name="Содержание" />
    </Criterion>
  </ToolItem>
 
  <ToolItem type="Search" name="RRCAssSrch" tooltip="RRCASS_SEARCH" icon="/App_Sprites/ReferenceSearch-32.svg">
    <Criterion name="RRCASS_TYPE">
      <requisite type="Reference" refcode="RRCAssignments" name="RRCAssignmentType" />
    </Criterion>
    <Criterion name="RRCASS_AUTOR">
      <requisite type="Reference" refcode="RRCAssignments" name="Employee" />
    </Criterion>
    <Criterion name="RRCASS_PERFORMER">
      <requisite type="Reference" refcode="RRCAssignments" name="LongString" />
    </Criterion>
    <Criterion name="RRCASS_DATE">
      <requisite type="Reference" refcode="RRCAssignments" name="Дата" />
    </Criterion>
    <Criterion name="RRCASS_CONTR">
      <requisite type="Reference" refcode="RRCAssignments" name="Работник" />
    </Criterion>
    <Criterion name="RRCASS_DEADLINE">
      <requisite type="Reference" refcode="RRCAssignments" name="Дата2" />
    </Criterion>
    <Criterion name="RRCASS_DONE_DATE">
      <requisite type="Reference" refcode="RRCAssignments" name="Дата3" />
    </Criterion>
    <Criterion name="RRCASS_ON_CONTROL">
      <requisite type="Reference" refcode="RRCAssignments" name="ControlType" />
    </Criterion>
  </ToolItem>
</SideBar>

В результате на панели поиска к стандартным кнопкам добавятся кнопки поиска РКК и поручений:

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }