Webdelkommunikasjon

Den JavaScript-baserte kartwebdelen i Esri Maps for SharePoint åpner for koblinger mellom webdelen i Esri Maps og en listewebdel på samme side i både SharePoint 2010 og 2013. I SharePoint Server 2010 kan du også koble til en diagramwebdel, men på grunn av en begrensning i Microsoft SharePoint er tilkobling av diagramwebdel ikke tilgjengelig i SharePoint 2013.

Webdelkommunikasjon fungerer ved at en primærnøkkel tilknyttes som kobling mellom et lag i kartet og et felt i listen. Den ene webdelen må være leverandør og den andre webdelen forbruker. Dette betyr at du for eksempel kan ha et kartlag for fylker, som deretter kan kobles til en liste over sykehus. Hvis du angir laget for fylker som leverandør, filtreres listen for å vise sykehusene i fylket når du velger et fylke på kartet. Du kan også angi sykehuslisten som leverandør. I så fall viser kartet fylkene der valgte sykehus befinner seg. Nedenfor finner du detaljert informasjon om hvordan du konfigurerer kartwebdeler, lister og koblinger.

Esri-kartwebdelen støtter først og fremst tilkobling til en listewebdel. Du kan deretter velge geoobjekter på kartet for å filtrere elementer i listen, og velge geoobjekter i listen slik at de velges på kartet. Esri-kartwebdelen har ikke direkte støtte for det å filtrere en liste og deretter gjøre slik at de aktuelle geoobjektene filtreres på kartet.

Første oppsett av webdelkommunikasjon

Følgende fremgangsmåte er felles for alle arbeidsflyter der du kobler Esri Maps-webdelen til enten en listewebdel eller en diagramwebdel.

  1. Sett inn Esri Maps-webdelen på siden.

    Som tidligere nevnt er webdelkommunikasjon tilgjengelig bare for den JavaScript-baserte webdelen.

  2. Sett inn ønsket liste- eller diagramwebdel på den samme siden som Esri Maps-webdelen.

    Diagramwebdelen er tilgjengelig bare i SharePoint Server 2010.

  3. Kontroller at Esri Maps-webdelen er i redigeringsmodus.
  4. Klikk på Konfigurer og velg Tilkobling av webdel fra listen over innstillinger på venstre side av dialogboksen.
  5. Velg ønsket lag fra rullegardinmenyen på siden for tilkobling av webdel.

    Følgende advarselmelding kan vises: "Det valgte laget kan ikke brukes til tilkobling av webdelen Chart". Hvis du har et lag som inneholder tallkolonner, kan du se bort fra denne meldingen.

  6. Klikk på OK for å lukke dialogboksen.
  7. Klikk på Bruk under egenskaper for Esri Maps-webdelen for å ta i bruk endringene.

Filtrere listeelementer på basis av valgte elementer i kartet

I denne arbeidsflyten er kartlaget "Fylker" angitt som leverandør. Når et fylke (geoobjekt) velges på kartet, filtreres listen "Sykehus" for å vise bare de sykehusene som ligger i det valgte fylket.

  1. Sett Esri Maps-webdelen i redigeringsmodus og klikk på Tilkoblinger > Send Row To > <liste>

    Kontroller at sprettoppvinduer er tillatt på webområdet, for ellers vil ikke SharePoint-dialogboksenChoose Connections vises.

  2. I dialogboksen Choose Connections skal du angi feltnavnene for henholdsvis leverandør og forbruker. Hvis vi for eksempel har en liste over sykehus og et lag med fylker, kobler vi sammen kartwebdelen og listewebdelen ved å bruke feltet "Fylke" (både listen over sykehus og laget med fylker har dette feltet).
  3. Klikk på OK i ruten med egenskaper for Esri Maps-webdelen for å avslutte redigeringen.
  4. Bruk merkeverktøyet i Esri Maps-webdelen til å velge geoobjekter på kartet. Denne listewebdelen filtreres til bare å vise de geoobjektene som velges på kartet.

Velge elementer på kartet på basis av valgte elementer på en liste

I denne arbeidsflyten angis listewebdelen som inneholder sykehus, som leverandør. Når et listeelement velges, velges også det tilsvarende elementet fra laget med fylker på kartet.

  1. Sett Esri Maps-webdelen i redigeringsmodus og klikk på Tilkoblinger > Get Parameters From > <liste>

    Kontroller at sprettoppvinduer er tillatt på webområdet, for ellers vil ikke SharePoint-dialogboksenChoose Connections vises.

  2. I dialogboksen Choose Connections skal du angi feltnavnene for Leverandørog Forbruker. Hvis vi for eksempel har en liste over sykehus og et lag med fylker, kobler vi sammen kartwebdelen og listewebdelen ved å bruke feltet "Fylke" (både listen over sykehus og laget med fylker har dette feltet).
  3. Klikk på OK i ruten med egenskaper for Esri Maps-webdelen for å avslutte redigeringen.
  4. Velg de ønskede elementene i listewebdelen for å filtrere elementene som vises i Esri Maps-webdelen.
  5. Klikk på OK i egenskapene for kartwebdelen for å ta i bruk endringene, og avslutt redigeringsmodus.

Koble til en diagramwebdel

Koblinger fra Esri Maps-webdelen til en diagramwebdel er bare støttet i SharePoint 2010 Server.

  1. I diagramwebdelen klikker du på Data og Utseende og deretter på Connect Chart to Data.
  2. I trinn 1 i veiviseren velger du Connect to another Web Part og klikker på Neste.
  3. I trinn 2 i veiviseren velger du Esri Maps-webdelen og klikker på Neste.
  4. I trinn 3 i veiviseren velger du "Tabell" som dataformat og klikker på Neste.
  5. I trinn 4 i veiviseren angir du egenskapen for serien og X- og Y-feltene og klikker på Fullfør.

    Diagrammet er nå konfigurert til å vise data fra Esri Maps-webdelen.

  6. Velg geoobjekter i Esri Maps-webdelen for å vise dem på kartet. Bare valgte geoobjekter vises.

Fjerne tilkoblingen

  1. Hvis du vil fjerne en webdeltilkobling, må du først sette Esri Maps-webdelen i redigeringsmodus.
  2. På menyen for Esri Maps-webdelen klikker du på Tilkoblinger > Get Parameters From > <liste> eller Tilkoblinger > Send Rows To > <liste>, avhengig av hvilken type tilkobling du har opprettet.

    Dialogboksen Konfigurer tilkobling vises.

  3. Klikk på Fjern tilkobling i dialogboksen Konfigurer tilkobling.