2011-01-04 3 views
0

Ich hatte eine Liste erstellt und ein benutzerdefiniertes Listenformular erstellt (Einfügen -> Sharepoint Controls -> Benutzerdefinierte Listenform). Dann löschte ich die Liste vollständig (aber kopierte das benutzerdefinierte Listenformular) und erstellte sie neu, nachdem ich einige Felder geändert hatte. Es gibt nur ein Feld, mit dem ich mich in meinem benutzerdefinierten Listenformular befasse, und es hat sich weder im Namen noch im Datentyp geändert, und auch der Listenname wurde nicht geändert. Muss ich das benutzerdefinierte Listenformular neu generieren (und dann anpassen) oder kann ich die Kopie, die ich erstellt habe, einfach verwenden und ausschneiden/in den Listenordner einfügen?Muss ich benutzerdefinierte Listenformulare neu erstellen, wenn ich die Liste neu erstellen?

Antwort

0

Nun, niemand antwortete und ich habe eine Lösung, die gut genug funktioniert. Ich weiß nur nicht, ob es optimal ist:

  1. Kopieren Sie die alte/aktuelle Liste GUID.
  2. Löschen Sie die Liste und erstellen Sie sie neu.
  3. Kopieren Sie die neue Listen-GUID.
  4. Suchen und ersetzen Sie für jedes benutzerdefinierte Listenformular die alte Listen-GUID durch die neue Listen-GUID.
  5. Entfernen/aktualisieren Sie alle Verweise auf die Datenparameter nahe dem Anfang des Listenformular-Webparts.
  6. Entfernen/Aktualisieren Sie alle Verweise auf die Parameter in den tatsächlichen Feldern.