none
Интерактивный план visio RRS feed

  • Вопрос

  • Добрый день. У нас стоит sharepoint 2013 (настраивал интегратор). Хочу разобраться глубже, пока лишь поверхностно знаком с SP. Есть необходимость добавить итеративности к плану рабочих мест visio.

    Руководствовался статьей (по-моему для ШП 2010)

    https://msdn.microsoft.com/en-us/library/gg243427.aspx#odc_vis14_ta_ECMAScript_Overview

    На разделе Determining the Visio Web Access Web Part ID у меня начался ступор, во-первых я не смог выполнить последовательность

    To determine the ID of the Visio Web Access Web Part in your application, in the Web Parts page, clickPage, and then click View Source. In the source code viewer, on the Edit menu, click Find. In the Find box, typeclass="VisioWebAccess"

    Во-первых у меня просто нет кнопки View Source на вкладке Страница (видимо т.к. ШП 2013, а не 2010), но долго ковыряясь я похоже докопался до исходников через Sharepoint designer

    Во-вторых там я не нашел ничего похожего на WebpartWPQ#, но есть такая строка

    <WpNs0:VisioWebAccess runat="server" DiagramPath="/sites/TEST/Shared Documents/Office Plan.vdw" OverrideViewSettings="True" ViewSettings="" AlwaysRaster="True" ShapeDataNames="" Title="Visio Web Access" FrameType="None" SuppressWebPartChrome="False" Description="Разрешает просмотр и обновление веб-документов Visio." IsIncluded="True" ZoneID="wpz" PartOrder="1" FrameState="Normal" AllowRemove="True" AllowZoneChange="True" AllowMinimize="True" AllowConnect="True" AllowEdit="True" AllowHide="True" IsVisible="True" CatalogIconImageUrl="/_layouts/15/images/vwasmall.png" TitleIconImageUrl="/_layouts/15/images/vwasmall.png" DetailLink="" HelpLink="" HelpMode="Modeless" Dir="Default" PartImageSmall="/_layouts/15/images/vwasmall.png" MissingAssembly="Невозможно импортировать эту веб-часть." ImportErrorMessage="Невозможно импортировать эту веб-часть." PartImageLarge="/_layouts/15/images/vwasmall.png" IsIncludedFilter="" ExportControlledProperties="True" ConnectionID="00000000-0000-0000-0000-000000000000" ID="g_f2f13af3_9df1_4204_908c_dca910a21da1" ChromeType="None" ExportMode="All" __MarkupType="vsattributemarkup" __WebPartId="{C8B4B047-E546-40FF-840D-DD36E01EC000}" WebPart="true" Height="800px" Width=""></WpNs0:VisioWebAccess>

    Как узнать ID веб-части? Может это оно? 

    WebPartId="{C8B4B047-E546-40FF-840D-DD36E01EC000}"

    Тогда как на нее ссылаться в скрипте? В мануале написано:

    The script presented in this article will function correctly only if you determine the HTML identifier (ID) for the Visio Web Access Web Part and assign it to the webPartElementID variable in the code.

    Может быть скрипт вообще не будет работать в 2013 и я занимаюсь ерундой?

    Спасибо!

    7 октября 2015 г. 8:15

Ответы