Archiv der Kategorie ‘Webparts‘

 
 

Webparts mit CSS verändern (Trick)

21. Juli 2008 • Kategorie: CSS, Customization, Webparts • Kommentare: 0

Wer schon versucht hat, komplexere Veränderungen am Aussehen von Webparts zu machen, hat vielleicht schon gemerkt, dass in dem von SharePoint generierten HTML nicht alles superoptimal ist. Nur hat der Leser vielleicht gedacht, dieser Code liesse sich nicht verändern. Zum Glück gibt’s aber Control Adapters!

Basierend auf diesem Artikel habe ich verschiedene Control Adapters geschrieben, die mir in den Webpart-Code hinein zusätzliche class=“meineCSSKlasse“ hineinschreiben (zum Beispiel in das rechte TD eines Webpart-Headers). Auch habe ich mit solchen Adapters etliche HTML-Codeschnippsel entfernt, die ich in dem Markup einfach nicht mag.

Web Parts exportieren

11. Februar 2008 • Kategorie: Webparts • Kommentare: 0

Warum erscheint die Option „Exportieren“ bei einigen Webparts nicht? Listenansicht-Webparts lassen sich nicht exportieren, weil sie Site-spezifisch sind. Bei diesen Webparts erscheint deshalb die Option nicht.

Content Query Web Part – Darstellung ändern

21. September 2007 • Kategorie: Tutorial, Webparts • Kommentare: 2

Das Content Query Web Part eignet sich gut, um zum Beispiel auf der obersten Site Collection-Ebene Tasks aus allen Sites der Collection zusammenzuziehen und gefiltert nach „[me]“ anzuzeigen. Wenn man das Web Part aber einfügt, findet man keine Möglichkeit, die Darstellung zu ändern. Es wird jeweils nur der Titel des Tasks angezeigt – man will aber vielleicht in weiteren Spalten auch den Status oder die Priority anzeigen.

Kurz und knapp: folgende Schritte sind nötig, um ein Content Query Web Part (CQWP) in eine Webpart-Seite einzubinden und die Darstellung davon zu erweitern. Zum Beispiel um eine 2. Spalte anzuzeigen:

  1. Content Query Web Part auf einer Seite hinzufügen
  2. CQWP exportieren
  3. Anpassungen im exportierten File machen und wieder importieren
  4. Ein XSL in der Style Library erstellen (in ItemStyle.xsl)
  5. In den Einstellungen des CQWP die korrekten Daten „holen“ und den erstellten Style wählen

Ich hatte mit dem SharePoint Designer rumversucht, ob sich was ändern lässt (wie beim Data View Web Part). Liam hat aber verdankenswerterweise detailliert Schritt für Schritt darüber geschrieben, wie man die Darstellung eines CQWP ändert – schaut da rein.

Viel Spass mit angepassten Content Query Web Parts!

Ontolica Wildcard: Lösung für Problem mit BDC unterwegs

07. September 2007 • Kategorie: Add-Ons, BDC, Suche, Webparts • Kommentare: 2

Die Entwickler-Jungs und -Mädels von Mondosoft haben das Problem „Ontolica Wildcard und BDC“ reproduzieren können und arbeiten an einer Lösung. Das sind ja schon mal gute Nachrichten. Allerdings scheint es ziemlich „tricky“ zu sein, was zu einer längeren Entwicklungszeit führt:

But because of this being a very tricky case there might go several weeks before we can have a solution to the problem.

Sobald Licht am Ende des Tunnels sichtbar ist, spielt die Länge des Tunnels nicht mehr eine so grosse Rolle. Bin gespannt, ob wir’s zum Licht schaffen. Wildcard-Search ist schon eine Grundfunktion, die wichtig wäre.

AllowPartiallyTrustedCallers Attribute

06. September 2007 • Kategorie: Programming, Webparts • Kommentare: 0

Kommt beim Versuch, ein eigenes WebPart hinzuzufügen, diese Meldung:

Allow Partially Trusted Callers Attribute

…so muss im File AssemblyInfo.cs (zu finden unter „Properties“ im Visual Studio Solution Explorer) Folgendes ergänzt werden:

  • using System.Security;
  • eine Zeile mit: [assembly: AllowPartiallyTrustedCallers]

SmartPart for SharePoint Download

05. September 2007 • Kategorie: Programming, Webparts • Kommentare: 0

Entgegen den Angaben auf der uralten Website smartpart.info, findet man SmartPart bei CodePlex.

Data View Web Part

16. August 2007 • Kategorie: Customization, Tools & Utilities, Webparts • Kommentare: 0

Der „Data View Web Part“ ist eines der powervollsten Features von SharePoint (auch WSS). Es kann auf (praktisch) jede mögliche Form von Daten zugreifen, um sie in einem SharePoint Web Part darzustellen. Ein „Data View Web Part“ kann ausschliesslich via SharePoint Designer hinzugefügt und editiert werden.

Daten können von verschiedenen Quellen kommen:

  • SharePoint Listen
  • SharePoint Bibliotheken
  • Web Services
  • Datenbanken
  • Andere Quellen via OLEDB Provider
  • Serverseitige XML Sources (zB RSS)

Es gibt eine sehr eindrückliche Präsentation von Dustin Miller von der TechEd-Konferenz. Dustin zeigt Funktionen von SharePoint Designer und eben auch das Data View Web Part.

Einfache Anpassung des Content Query Web Parts (CQWP)

29. Mai 2007 • Kategorie: Customization, Tutorial, Webparts • Kommentare: 0

Habe bei Microsoft (welch Ãœberraschung!) eine gute Step-by-step-Erklärung für einfache Anpassungen der Darstellung von Inhalten in Content Query Web Parts (Webpart für Inhaltsabfragen) gefunden:

How to: Display Custom Fields in a Content Query Web Part

„ist gleich“ Standard-Operator

15. Mai 2007 • Kategorie: BDC, Webparts • Kommentare: 1

Ich habe nun schon an verschiedenen Stellen gesucht – und finde keinen Weg, den Operator in einem Webpart „Geschäftsdatenliste“ auf etwas anderes als das standardmässige „ist gleich“ umzustellen. Ich hätte gerne „enthält“ per Default ausgewählt.

ist gleich vs enthält

ParameterBinding in BDC WebPart

26. April 2007 • Kategorie: BDC, Customization, Webparts • Kommentare: 1

Im Toolbereich eines Geschäftsdatenliste-Webparts kann man im XSL-Editor die Darstellung der Liste ändern. Zum Beispiel welche Spalten angezeigt werden sollen und welche nicht. Zudem gibts ein „Parameter-Editor“ zu dem ich bisher keine brauchbaren, auf SharePoint 2007 ausgelegte Informationen gefunden habe. Keine Ahnung also, wie ich mit dem Inhalt dieses Editors umgehen soll:

<ParameterBinding Name=“dvt_fieldsort“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_sortfield“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_sortdir“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_sorttype“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_filterfield“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_filterval“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_filtertype“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_firstrow“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_nextpagedata“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_apos“ Location=“Postback;Connection“/>
<ParameterBinding Name=“filterParam“ Location=“Postback;Connection“/>
<ParameterBinding Name=“dvt_1_form_selectkey“ Location=“Postback;Connection“/>