Аддоны
22
Фев
4

Quick View Menu

Quick View Menu это дополнительный (в стиле Windows 8) навигационный интерфейс для CRM 2013, который поможет Вам перемещаться между различными местами CRM. При этом будет использоваться существующий SiteMap.

Возможности

  • Кросс-браузерная поддержка;
  • Возможность настроить Area, Group и SubArea (по аналогии с Sitemap’ом);
  • Управление дополнительными ресурсами и параметрами: заголовками элементов Sitemap, переопределение иконок объектов и т.д.;
  • Горизонтальная прокрутка;
  • Отображение кнопок объектов в соответствии с правами пользователей.

Использование

  • Импортируйте в CRM Решение Quick View Menu;
  • Через страницу конфигурации Решения Вы можете быстро выполнить следующие настройки:
    • Добавление в SiteMap кнопки вызова Quick View Menu;
    • Настройка безопасности: определяет, необходимо ли учитывать видимость объектов пользователю при отображении соответствующих кнопок. Если отключить эту опцию, то производительность будет выше при понятных неудобствах.

Настройка

Тонкая настройка решения производится посредством трех Веб-ресурсов:

  • QuickViewMenu.css
    В этом файле Вы можете настроить ширину (свойство width в классе MenuArea) раскрывающейся области:

    .MenuArea{
        width:4500px;
        overflow:hidden;
        margin-top:20px;
    }
    
  • QuickViewMenuConfig.xml
    В Веб-ресурсе QuickViewMenuConfig.xml файл Вы можете запретить отображение некоторых Area, Group или SubArea, указанных в SiteMap’е. Для этого в теге Exclusions перечислите ID соответствующего элемента из SiteMap:

    <Config>
      <Exclusions>
        <Areas>
          <Area Id="dxtools_QuickView_Area" />
          <Area Id="Settings" />
        </Areas>
        <Groups>
          <Group Id="MyGroup" />
        </Groups>
        <SubAreas>
          <SubArea Id="nav_somethingtohide" />
        </SubAreas>
      </Exclusions>
    </Config>
    
  • QuickViewMenuResources.xml
    Здесь Вы может переопределить заголовки Area, Group or SubArea указанных в SiteMap’е, а также иконки для SubArea. Для этого нужно заново описать элемент, указав тот же ID, что и в SiteMap’е:

    <Resources>
      <SiteMap>
        <Areas>
          <Area Id="Workplace">
            <Titles>
              <Title Title="Workplace" LCID="1033" />
            </Titles>
          </Area>
        </Areas>
        <Groups>
          <Group Id="MyWork">
            <Titles>
              <Title Title="My Work" LCID="1033" />
            </Titles>
          </Group>
        </Groups>
        <SubAreas>
          <SubArea Id="nav_dashboards" Icon="/_imgs/NavBar/ActionImgs/Dashboard_32.png">
            <Titles>
              <Title LCID="1033" Title="Dashboard" />
            </Titles>
          </SubArea>
          <SubArea Id="nav_personalwall" Icon="/_imgs/NavBar/ActionImgs/WhatsNew_32.png">
            <Titles>
              <Title LCID="1033" Title="What's New" />
            </Titles>
          </SubArea>
        </SubAreas>
      </SiteMap>
    </Resources>
    




Если Вы не воспользовались автоматической опцией добавления Quick View Menu в SiteMap, тоВам необходимо добавить его вручную следующим образом:

<Area Id="dxtools_QuickView_Area" ShowGroups="true" Icon="$webresource:dxtools_/QV/QuickView_32.png" Url="$webresource:dxtools_/QV/QuickViewMenu.htm">
  <Titles>
    <Title LCID="1031" Title="Quick View" />
    <Title LCID="1033" Title="Quick View" />
    <Title LCID="1036" Title="Vue Rapide" />
    <Title LCID="1043" Title="Quick View" />
    <Title LCID="1040" Title="Quick View" />
    <Title LCID="1053" Title="Quick View" />
    <Title LCID="1044" Title="Quick View" />
    <Title LCID="1030" Title="Quick View" />
    <Title LCID="1035" Title="Quick View" />
    <Title LCID="2070" Title="Quick View" />
    <Title LCID="1055" Title="Quick View" />
    <Title LCID="3082" Title="Quick View" />
    <Title LCID="1028" Title="Quick View" />
    <Title LCID="1046" Title="Quick View" />
  </Titles>
  <Group Id="dxtools_QuickView_Group">
    <Titles>
      <Title LCID="1031" Title="Navigation" />
      <Title LCID="1033" Title="Navigation" />
      <Title LCID="1036" Title="Navigation" />
      <Title LCID="1043" Title="Navigation" />
      <Title LCID="1040" Title="Navigation" />
      <Title LCID="1053" Title="Navigation" />
      <Title LCID="1044" Title="Navigation" />
      <Title LCID="1030" Title="Navigation" />
      <Title LCID="1035" Title="Navigation" />
      <Title LCID="2070" Title="Navigation" />
      <Title LCID="1055" Title="Navigation" />
      <Title LCID="3082" Title="Navigation" />
      <Title LCID="1028" Title="Navigation" />
      <Title LCID="1046" Title="Navigation" />
    </Titles>
    <SubArea Id="dxtools_QuickView_SubArea" Url="$webresource:dxtools_/QV/QuickViewMenu.htm" >
      <Titles>
        <Title LCID="1031" Title="Site Map" />
        <Title LCID="1033" Title="Site Map" />
        <Title LCID="1036" Title="Site Map" />
        <Title LCID="1043" Title="Site Map" />
        <Title LCID="1040" Title="Site Map" />
        <Title LCID="1053" Title="Site Map" />
        <Title LCID="1044" Title="Site Map" />
        <Title LCID="1030" Title="Site Map" />
        <Title LCID="1035" Title="Site Map" />
        <Title LCID="2070" Title="Site Map" />
        <Title LCID="1055" Title="Site Map" />
        <Title LCID="3082" Title="Site Map" />
        <Title LCID="1028" Title="Site Map" />
        <Title LCID="1046" Title="Site Map" />
      </Titles>
    </SubArea>
  </Group>
</Area>
Комментарии (4)
  • Наталья 22.02.2014

    А как избавиться от слова НЕИЗВЕСТНО? И как сделать картинки мелкими?

  • slivka_83 22.02.2014

    От Неизвестно можно избавится подредактировав SiteMap (и задав имя пункту меню). Мелкие картинки открываются по клику на иконке Домой.

  • Наталья 22.02.2014

    Спасибо за ответ.
    «Вы можете запретить отображение некоторых Area, Group или SubArea, указанных в SiteMap’е… в теге Exclusions перечислите ID соответствующего элемента из SiteMap…»
    Что-то у меня все равно все отображаются. Или я не те ID пишу?
    А есть где-то описание, что за SiteMap, и где там нужные ID искать? И как его редактировать? Или еще что-то нужно сделать, чтобы заработало?

  • slivka_83 22.02.2014

    Например, азы можно почерпнуть вот здесь.
    http://crmbm.blogspot.ru/2011/06/how-to-edit-sitemap.html

*

code