-
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); }