Ich versuche, JSLink zu verwenden ..finally .. und ich habe einige Probleme, die ich nicht scheinen kann, geradeaus zu richten. Für mein erstes Abenteuer am Kaninchenloch wählte ich etwas sehr Einfaches, um es als Proof of Concept zu verwenden. Also habe ich ein Tutorial gesucht und ein einfaches Skript entwickelt, um ein Feld um das Titelfeld jedes Eintrags zu zeichnen und den Text zu formatieren. Ich kann das nicht zur Arbeit bringen. Gibt es eine Chance, dass Sie sich diesen Code für mich ansehen können? Ich habe die folgenden Token in der JSLink-Box verwendet.Mein JSLink-Skript funktioniert nicht
~ Sitecollection/site/Ordner/Ordner/file.js
Und
~ site/Ordner/Ordner/file.js
Die JS-Datei an derselben Stelle gespeichert sind, wie das ListenansichtswebPart, das ich versuche zu ändern. Die Liste hat nur die Standardspalte "Titel".
(function() {
var overrideContext = {};
overrideContext.Templates = {};
overrideContext.Templates.Item = overrideTemplate;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
})();
function overrideTemplate(ctx) {
return “<div style=’font-size:40px;border:solid 3px black;margin-bottom:6px;padding:4px;width:200px;’>” + ctx.CurrentItem.Title + “</div>”;
}
Was sagt deine Konsole ?? –
Ich benutze dafür immer die siteassets Bibliothek. Kannst du sicherstellen, dass es auf dieser Seite keinen anderen jslink gibt? Weil zwei jslink-Skripte nicht gleichzeitig auf einer Seite existieren können. – Sascha