Erstellen einer Sharepoint 2010-Webpart von Grund auf neu

Manchmal möchten, können Sie eine einfache One-off-Webpart zu erstellen, die nicht zu einem der Stile von der Inhaltsabfrage-Webpart in Sharepoint 2010. In diesen Fällen vorgesehen gebunden ist, können Sie das Datenformular-Webpart zu verwenden. (Sie können nicht mit dem Datenformular-Webpart gearbeitet haben, weil es Sharepoint Designer benötigt.)

Dieses Webpart wird oft als die Swiss Army Knife von Webparts denn es ist extrem vielseitig.

Selbst wenn Ihr Unternehmen nicht erlaubt, Sie zu ihrer Herstellung Sharepoint-Farm mit Sharepoint Designer zu verbinden, können Sie immer noch das Datenformular-Webpart verwenden. Sie können das Webpart mit einer anderen Instanz von Sharepoint, sagen, auf Ihrem Laptop oder in einem Labor, zu konfigurieren und dann den Webpart in die Produktionsstätte zu importieren.

Um ein Datenformular-Webpart einzufügen, gehen Sie folgendermaßen vor:

  1. Öffnen Sie eine neue Web-Part-Seite in Sharepoint Designer 2010.

    Sie können entweder Ihren Web-Part-Seite im Browser erstellen und in Sharepoint Designer öffnen, oder können Sie Sharepoint Designer verwenden, um die neue Web-Part-Seite für Sie zu erstellen.

  2. Klicken Sie auf die Registerkarte Entwurf Ihrer Web-Part-Seite im Entwurfsmodus anzuzeigen.

  3. Auf der Registerkarte Einfügen, klicken Sie auf die Schaltfläche Datenansicht und leere Datenansicht wählen.

    Sharepoint Designer fügt einen neuen Webpart auf der Seite und eine neue Gruppe von Tabs erscheint in der Band.

    bild0.jpg

Nachdem Sie das Webpart Ihre nächsten Schritte einzufügen sind, um die Datenquelle auszuwählen, Ihre Spalten hinzufügen und anwenden Sortieren, Filtern und bedingte Formatierung wie gewünscht.

Um Ihre Datenquelle auswählen:

  1. Im Inneren des Webparts, klicken Sie hier, um das Klicken einer Datenquelle Verbindung zu wählen.

    Die Datenquellen-Picker wird angezeigt.

  2. Wählen Sie die Liste oder Bibliothek, die Sie in Ihrem Webpart angezeigt werden soll und klicken Sie auf OK.

    Die Datenquelle Detailfenster angezeigt.

  3. Ctrl-klicken Sie auf die Spalten, die Sie in Ihrem Webpart angezeigt werden soll.

  4. Klicken Sie auf das Einfügen Ausgewählte Felder als Dropdown-Liste und dann eine Option wählen, um den Inhalt anzuzeigen.

    Sie haben mehrere Möglichkeiten:

  5. Single Item Ansicht oder mehrere Artikel anzeigen: Fügt die ausgewählten Felder, so dass das Webpart ein Element zu einem Zeitpunkt oder mehreren Reihen zeigt sofort auf.

  6. Single Artikelformular aus oder mehrere Artikel Form: Zeigt ein Dateneingabeformular mit dem Feld (n) wählen.

  7. Neu Artikel Bilden: Zeigt ein Formular zur Eingabe neuer Elemente in der Datenquelle.

    image1.jpg

Sie können sehr komplexe Datenquellen erstellen, die anderen Seiten abfragen und sogar zwei Listen beizutreten. Sharepoint verwendet eine eigene Abfragesprache, CAML. Sharepoint Designer generiert die CAML-Abfrage für Sie, aber Sie können auch Ihre eigene Abfrage einfügen.

Hier ist ein Datenformular-Webpart mit mehreren Artikelansicht ausgewählt. Wenn Sie Ihre Datenquelle eingefügt haben, aktiviert das Band, um die Befehle, die Sie verwenden können, die Sie auch sehen können.

image2.jpg

Verwenden Sie die Registerkarte Entwurf auf dem Band, das Layout der Artikel im Web Part zu ändern. Sharepoint Designer bietet verschiedene integrierte Formate.

Viele dieser Formatierungsoptionen gelten auch für die Ansichten, die Sie für Listen und Bibliotheken erstellen. Zum Beispiel können Sie die bedingte Formatierung mit einer Listenansicht verwenden.

image3.jpg

Wenn das Datenformular-Webpart Sharepoint-Abfragen, werden die Daten als XML-Dokument zurückgegeben. XML-Dokumente haben ihre eigene Reihe von Sprachen, XSL und XPath, die verwendet werden können, die Daten zu filtern und anzeigen genau so, wie Sie wollen.

Indem Sie Ihre Datenformular-Webpart in der Codeansicht mit der Registerkarte Ansicht auf dem Menüband in Sharepoint Designer können Sie die XSL von Sharepoint Designer erzeugt anzuzeigen. Sie können diese XSL bearbeiten Sie Ihre Daten anzuzeigen praktisch jede Art und Weise Sie bitte.

Menü