• Create task and subtask programmatically (de)

    Create task and subtask programmatically (de)

    In diesem Blogpost wird erklärt wie man mittels eines Buttons in einer Aufgabenliste automatisiert Aufgaben und Teilaufgaben anlegen kann. Als erstes gehen wir über die Websiteinhalte auf “App hinzufügen”. Nun wählen wir die Aufgaben aus und vergeben diesen einen Namen. In meinem Fall heissen Sie auch “Aufgaben”. Nach erstellen der Aufgabenliste landen wir wieder auf der Seite der Websiteinhalte. Wir klicken nun in unsere Aufgabenliste. Nun bearbeiten wir die Seite indem wir rechts oben neben dem Namen auf “Seite bearbeiten” klicken. Um den Button mit dem Skript einzufügen, fügen wir einen Inhaltseditor ein. Zuerst klicken wir auf Webpart hinzufügen (1), danach

    Read More

  • Progress bar in task list (de)

    Progress bar in task list (de)

    Die Standardanzeige innerhalb der Aufgabenliste lässt von Haus’ aus etwa zu wünschen übrig. Hier kommt das allseits beliebte CSR (Client Side Rendering) ins Spiel. Das Ergebnis sieht mit unten stehenden Skript wie folgt aus:   Füge eine Aufgabenliste deiner Seite hinzu und verwende das nachfolgende Javascript um die Anzeige wie oben anzupassen: var taskSample = taskSample || {}; taskSample.CustomizeFieldRendering = function () { RegisterSod(‘hierarchytaskslist.js’, ‘/_layouts/15/hierarchytaskslist.js’); LoadSodByKey(‘hierarchytaskslist.js’, null); // Intialize the variables for overrides objects var overrideCtx = { Templates: { Fields: { ‘PercentComplete’: { ‘View’ : taskSample.PercentCompleteRendering } } } }; // Register the override of the field SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideCtx); }

    Read More