Mobile Ansichten

Letzte Änderung: Mittwoch, 21. April 2010

Gilt für: SharePoint Foundation 2010

Eine mobile Ansicht ist eine Standardlistenansicht in SharePoint (keine Datenblatt- oder Gantt-Ansicht), die zusätzlich als mobile Ansicht angegeben ist.

Sie können eine Standardlistenansicht in einer Schema.xml-Datei als mobile Ansicht definieren, indem Sie das MobileView-Attribut des View-Elements auf TRUE festlegen. Wenn Sie angeben möchten, dass die mobile Ansicht die standardmäßige mobile Ansicht ist, legen Sie das MobileDefaultView-Attribut des View-Elements auf TRUE fest. Im folgenden Beispiel wird das öffnende View-Element für eine Standardansicht gezeigt, die als die standardmäßige mobile Ansicht für eine Liste angegeben wird.

<View BaseViewID="1" Type="HTML" WebPartZoneID="Main"
      DisplayName="$Resources:core,camlid4;" 
      DefaultView="TRUE" MobileView="True" 
      MobileDefaultView="True" Url="AllItems.aspx">

Zum Ändern dieser mobilen Einstellungen für eine vorhandene Listenansicht verwenden Sie die MobileView- und die MobileDefaultView-Eigenschaft der Microsoft.SharePoint.SPView-Klasse.

Die Standardlistenansichten vieler integrierter SharePoint-Listentypen sind in einer neuen SharePoint Foundation-Bereitstellung standardmäßig als mobile Ansichten angegeben. Dazu gehören Ankündigungen, Kalender, Aufgaben und freigegebene Dokumente.

Für jede mobile Ansicht gibt es zwei Versionen:

  • Die einfache Ansicht zeigt nur ein einziges Feld von jedem Element. Standardmäßig ist dies das erste Feld, das für die mobile Verwendung unterstützt wird, in der Regel das Feld Titel. Die Benutzer können hierfür jedoch ein anderes Feld auf der Benutzeroberfläche festlegen.

  • Die detaillierte Ansicht zeigt die gleichen Felder, die als in einem Computerbrowser sichtbar definiert sind, und zwar in der gleichen Reihenfolge.

Die einfache Version der Ansicht wird standardmäßig geöffnet, wenn die Benutzer auf einem mobilen Gerät zu einer Liste navigieren. Ist die einfache Ansicht geöffnet, enthält die Listenansichtsseite (view.aspx) einen Link namens Detailansicht, über den die detaillierte Version der Ansicht geöffnet werden kann. Entsprechend wird bei geöffneter detaillierter Version der Link Einfache Ansicht angezeigt, über den sich die einfache Version öffnen lässt.

Der Textabschnitt einer mobilen Listenansicht in SharePoint Foundation wird durch mobile Microsoft ASP.NET-Steuerelemente erstellt. Gewisse Aspekte der detaillierten Ansicht, z. B. Felder und deren Reihenfolge, werden jedoch durch Metadaten in einem unterstützenden SharePoint-Listenschema bestimmt.

Welche Elemente in einer mobilen Ansicht angezeigt werden, wird durch die gleiche Filterdefinition bestimmt, die auch für die Standardansicht in der Schema.xml-Datei festgelegt ist, die den Listentyp definiert. Allerdings gilt für die Anzahl der Elemente, die in der Listenansicht für ein mobiles Gerät angezeigt werden kann, ein Renderinglimit (siehe Ellipsen und Renderinggrenzwerte).

Listensteuerelement für die Auswahl der mobilen Ansicht

Das SharePoint-Listensteuerelement für die Auswahl der mobilen Ansicht ist ein Steuerelement (SelectionList), das die Namen aller mobilen Ansichten für die aktuelle Liste als Dropdownoptionen anzeigt. Es wird auf der Seite für die mobile Listenansicht angezeigt (sowohl in der einfachen als auch in der detaillierten Version), wenn und nur dann, wenn für die Liste zwei oder mehr Ansichten vorhanden sind.

Die Standardauswahl in der Ansichtsauswahl ist die standardmäßige mobile Ansicht. Ist keine standardmäßige mobile Ansicht definiert, wird die erste mobile Ansicht, die in dem Listenschema (Schema.xml) definiert ist, als Standardauswahl angezeigt. Die Namen von mobilen Ansichten werden in alphabetischer Reihenfolge angezeigt, wobei allerdings die standardmäßige mobile Ansicht immer die Option an oberster Stelle ist.

Übersteigt die Anzahl der mobilen Ansichten die maximale Anzahl der mobilen Ansichten nach Maßgabe des Renderinglimits für die Anzahl der Ansichten (siehe Ellipsen und Renderinggrenzwerte), werden die verbleibenden mobilen Ansichten nicht im Steuerelement wiedergegeben. Die maximale Zeichenzahl pro Auswahloption wird ebenfalls durch ein Renderinglimit festgelegt.

Ist für eine Liste keine mobile Ansicht definiert, wird die Liste in keiner Liste von Listen auf einer mobilen Seite angezeigt. Benutzern, die die URL einer solchen Liste in das Adressfeld ihres mobilen Browsers eingeben, wird eine Fehlerseite angezeigt.