1

Ich bin neu in SharePoint-Programmierung oder ändern Sie das Formular. Ich habe einen Mandanten mit SharePoint Online und ich habe eine Liste mit Kalenderansicht erstellt: Ich möchte das Formular ändern, wenn ein Benutzer ein Ereignis einfügt. Ich habe versucht, die Site mit SharePoint Designer 2013 zu laden, und versucht, ein neues Formular zu erstellen, habe aber den Fehlerdialog mit der Nachricht "Konnte die Änderungen der Liste auf dem Server nicht speichern" erhalten. Danach habe ich versucht, die NewForm.aspx zu öffnen, um den Code zu sehen und vielleicht direkt zu ändern, aber ich kann nicht den ganzen Code sehen: es scheint, dass der Teil, wo es das Javascript gibt fehlt und es gibt ein Tag von Montag fehlt (sorry im Screenshot ist in italienisch)Ändern Sie NewForm.aspx Sharepoint Online

SPD missing assembly

Also versuchte ich mit Visual Studio, aber wenn ich versuche, eine Lösung, die ich den Fehler in der Screeshot

VS create solution error

erhalten zu erstellen

Also die Frage ist: Ich bin ein Anfänger und ich möchte sta rt mit modifizieren die NewForm.aspx, so dass ich ein Feld zum Testen abbrechen kann: wie weiter? Ich habe viele Links und Referenzen gefunden, aber es scheint, dass SharePoint Online ein anderes Verhalten als die alten und lokalen Versionen hat.

Irgendeine Idee, in welchem ​​Modus ich fortfahren kann?

+0

Welche Art von Liste haben Sie erstellt? Ist es eine Kalenderliste? Ich meine die Standardkalendervorlagenliste oder eine benutzerdefinierte Liste mit einer Kalenderansicht? –

+0

Hallo, ich habe verwendet, was es Kalender-App heißt, ich nehme an, es ist, was Sie Kalender-Liste genannt. –

+0

Allerdings habe ich zum Testen eine benutzerdefinierte Liste erstellt und eine Kalenderansicht angewendet und es scheint, dass ich das gleiche Problem habe. –

Antwort

2

Das Bearbeiten oder Austauschen der Datei Newform.aspx ist die alte Methode zum Anpassen der SharePoint-Benutzeroberfläche. Der modernere Weg (und der einzige, der zum Zeitpunkt des Schreibens mit SharePoint Online Sinn macht) ist die Verwendung der JSLink-Technologie.

Mit JSLink Sie benutzerdefinierte JavaScript-Rendering-Code zu Inhaltstypen anhängen können, Felder usw. Überprüfen Sie die JS Link Introduction und die JS Link Tutorial

+0

Danke Harry, scheint kompliziert..für einen Anfänger :-) Ich werde es versuchen. –

Verwandte Themen