In diesem Blog möchte ich zeigen, wie eine Tasklist mit
der SharePoint 2013 typischen Timeline über eine Elements.xml im Feature
erzeugt werden kann.
Hierzu erzeuge ich ein neues SharePoint 2013 Projekt
(Empty SharePoint 2013 Project) und füge eine neue Liste hinzu.
Als Basistemplate der Liste sollte Tasks gewählt werden.
HINWEIS |
Sie können auch ein anderes Basistemplate wählen. Dabei |
Aktuell sieht die Solution folgendermaßen aus:
Elements.xml (MyTasklistInstance) |
<?xml version=“1.0“ encoding=“utf-8“?> <Elements xmlns=“http://schemas.microsoft.com/sharepoint/“> <ListInstance Title=“MyTasklist“ OnQuickLaunch=“TRUE“ TemplateType=“10000“ Url=“Lists/MyTasklist“ Description=“My List Instance“> </ListInstance> </Elements> |
Nach dem Deployment der Lösung steht die Aufgabenliste wie folgt zur Verfügung:
Um die der Liste den hierarchischen Aufbau und die
Timeline hinzuzufügen, muss die Elements.xml wie folgt angepasst werden:
Elements.xml (MyTasklistInstance) |
<?xml version=”1.0″ <Elements TemplateType=“171“ FeatureId=“f9ce21f8-f437-4f7e-8bc6-946378c850f0“ Url=”Lists/MyTasklist” CustomSchema=“MyTasklistSchema.xml“> </ListInstance> </Elements> |
Da auf das Listentemplate
der hierarchischen Aufgabenliste (171) zurückgegriffen wird, kann die
Elements.xml der eigenen Listendefinition aus der Lösung entfernt werden.
Nach dem Deployment steht die neue Aufgabenliste mit
Timeline und Hierarchie zur Verfügung.