Seiten

Herzlich willkommen im technischen Blog der MindBusiness GmbH
In diesem Blog veröffentlichen wir praxisnahes Know-how, neue Erkenntnisse und Erfahrungen zu Microsoft SharePoint- und Office-Themen direkt aus unserer Berater-, Trainer- und Entwickler-Praxis. Hier finden Sie interessante Lösungen und neue Ideen zu den verschiedensten Anforderungen und Problemen. Unseren News-Blog finden Sie unter newsblog.mindbusiness.de/newsblog. Wir wünschen Ihnen viel Spaß beim Lesen und Stöbern und freuen uns auf den Austausch mit Ihnen.

Silverlight und Web Services – Wie viele Items wurden aus einer SharePoint Liste gelesen

In diesem Beispiel möchte ich zeigen, wie man die Anzahl der gelesenen Items ermitteln kann, die aus einer SharePoint Liste via Web Services ausgelesen wurden.

Der Ausdruck sieht so aus.

Int32.Parse(e.Result.Elements().First().Attribute("ItemCount").Value)

Dabei ist e ein Object vom Typ GetListItemsCompletedEventArgs

Um zum Beispiel Null-Pointer Exceptions zu vermeiden, kann man vor dem ersten Lesen eines Items folgende Zeile voranstellen:

if (Int32.Parse(e.Result.Elements().First().Attribute("ItemCount").Value) == [...]

SharePoint Web Services – Arbeiten mit berechneten Felder – float in int umwandeln – Arbeiten mit float-Datentypen in einem Web Service Response

Dieser Blog beschreibt die folgende Situation:

In einer SharePoint-Liste wird das Alter einer Person berechnet als:

Mit diesem Wert soll in einer Silverlight-Anwendung gerechnet werden.

Wenn dieses Feld über einen Web Service ausgelesen wird, dann findet man im XML-Response folgende Zeile für das Alter 9 Jahre:

ows_Alter=”float;#9.000000000000”

Diese muss nun in eine Integer gewandet werden, um mit dem Alter arbeiten [...]

Microsoft Online Services – BPOS – Anychrone Web Service Requests in Silverlight verarbeiten

Sie möchten mehrere Listen in eine Ausgabemaske auslesen um damit ein Desktop Look and Feel zu erzielen. In diesem Blog möchte ich zeigen, wie man mehrere Liste auslesen kann, um damit in einer Silverlight-Maske Autocomplete- und Comboboxen zu füllen. Im folgenden sind einige Screenshots abgebildet, die das Look and Feel zeigen:

Die Maske nach dem Laden

Alle [...]

SharePoint ListItems mit Silverlight updaten – was tun bei leeren Felder

Dieser Blog beschreibt, wie man mit einer Silverlight-Anwendung ein BPOS-ListItem updaten kann, das  eventuell leere Felder hat. Das Grundproblem besteht darin, dass man zuerst das Item laden muss, bevor es aktualisiert werden kann. Aus verständlichen Performance-Gründen sendet der Web Service aber nur Felder mit Inhalt.

Diese werden auf Attribute gemappt. Wenn ein Attribut fehlt, weil [...]