In SharePoint werden Elemente einer
Liste oder Bibliothek immer über vorgegebene Standardformulare angezeigt
(DispForm), geändert (EditForm) oder Neu eingetragen (NewForm). Besondere
Umstände erfordern manchmal besondere Maßnahmen wie z.B. die Anpassung dieser
Forms an spezielle Erfordernisse. Da man in SharePoint viele Dinge an die
individuellen Anforderungen anpassen kann, ist das meist kein großes Problem.
Allerdings sollte die Anpassung dann auch richtig erfolgen, da
ansonsten ungewünschte evtl. nicht mehr umkehrbare Fehler entstehen können. Nach
dem Ändern der Standard Forms kann es sein, dass z.B. Links in Listenansichten
auf falsche Forms verweisen (z.B. in einer Kalenderansicht auf die
Editform.aspx anstatt der Dispform.aspx).
Zunächst sollte deshalb von einer Form immer eine Sicherheitskopie erstellt werden, um jederzeit die Originalform wiederherstellen zu können. Im Ernstfall kann es nämlich vorkommen, dass man die Liste komplett neu anlegen muss. Das allein dürfte keinen großen Aufwand darstellen, jedoch müssen eventuell die Daten umkopiert werden, was in vielen Fällen nicht so einfach ist. Aus diesem Grund kommen schon auch mal der SharePoint Designer Workflows zum Einsatz, weil das Kopieren per Datenblattansicht ggf. nicht möglich ist, da evtl. problematische Felder wie „Serie“ vorhanden sind.
Im Folgenden wird gezeigt wie man sicher mit Fehlern der nicht mehr funktionierenden Forms umgeht:
1. SharePoint Designer 2007 öffnen. Im Menü auf File >
Open Site
2. In der SharePoint-Website den Punkt Lists und die jeweilige Liste aufklappen.
Die DispForm.aspx öffnen.
3. Das Standardlistform WebPart per Mausklick markieren.
4. Mit der rechten Mauste die WebPart Properties aufrufen.
5. Den Punkt Layout ausklappen und „Ausgeblendet“ anhaken. Anschließend auf OK klicken.
6. Bei aktiver Markierung des Standardlistform WebParts einmal die rechte Pfeiltaste auf der Tastatur gefolgt von einem Return für einen Zeilenumbruch drücken.
7. Über Insert > SharePoint Controls > Custom List Form eine Custom List Form einfügen.
8. Auswahl der gewünschten Liste (Bsp.: Testliste), des gewünschten Inhaltstyps und dem gewünschten Typ (Bsp.: Display Items). Anschließend bestätigen mit OK.
9. Als letztes muss das Form gespeichert werden.
Einträge werden in der Liste nun folgendermaßen angezeigt.
Quelle: http://blogs.msdn.com/b/spdsupport/archive/2008/04/10/how-to-prevent-supporting-files-from-being-incorrectly-set-to-erroneous-page.aspx
Wie man bei einer vorhanden Liste mit bereits fehlerhaften Forms vorgehen kann wird hier beschrieben:
http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/ee519099-e685-4560-9c18-70e4aa62eb39/
http://moblog.bradleyit.com/2008/10/broken-sharepoint-list-forms.html
Sollte es bei Anpassungen der New-, bzw. Editform dazu kommen, dass die Uploadfunktionalität nicht mehr zur Verfügung steht, könnte es hieran liegen:
http://ermeha.blogspot.de/2011/08/failed-to-get-value-of-attachments.html
Brauchen Sie Hilfe beim Anpassen Ihrer Formulare oder beim Beheben von Fehlern durch bereits vorgenommene Anpassungen, dann wenden Sie sich gerne an unserer Beraterteam.
Zunächst sollte deshalb von einer Form immer eine Sicherheitskopie erstellt werden, um jederzeit die Originalform wiederherstellen zu können. Im Ernstfall kann es nämlich vorkommen, dass man die Liste komplett neu anlegen muss. Das allein dürfte keinen großen Aufwand darstellen, jedoch müssen eventuell die Daten umkopiert werden, was in vielen Fällen nicht so einfach ist. Aus diesem Grund kommen schon auch mal der SharePoint Designer Workflows zum Einsatz, weil das Kopieren per Datenblattansicht ggf. nicht möglich ist, da evtl. problematische Felder wie „Serie“ vorhanden sind.
Im Folgenden wird gezeigt wie man sicher mit Fehlern der nicht mehr funktionierenden Forms umgeht:
1. SharePoint Designer 2007 öffnen. Im Menü auf File >
Open Site
2. In der SharePoint-Website den Punkt Lists und die jeweilige Liste aufklappen.
Die DispForm.aspx öffnen.
3. Das Standardlistform WebPart per Mausklick markieren.
4. Mit der rechten Mauste die WebPart Properties aufrufen.
5. Den Punkt Layout ausklappen und „Ausgeblendet“ anhaken. Anschließend auf OK klicken.
6. Bei aktiver Markierung des Standardlistform WebParts einmal die rechte Pfeiltaste auf der Tastatur gefolgt von einem Return für einen Zeilenumbruch drücken.
7. Über Insert > SharePoint Controls > Custom List Form eine Custom List Form einfügen.
8. Auswahl der gewünschten Liste (Bsp.: Testliste), des gewünschten Inhaltstyps und dem gewünschten Typ (Bsp.: Display Items). Anschließend bestätigen mit OK.
9. Als letztes muss das Form gespeichert werden.
Einträge werden in der Liste nun folgendermaßen angezeigt.
Quelle: http://blogs.msdn.com/b/spdsupport/archive/2008/04/10/how-to-prevent-supporting-files-from-being-incorrectly-set-to-erroneous-page.aspx
Wie man bei einer vorhanden Liste mit bereits fehlerhaften Forms vorgehen kann wird hier beschrieben:
http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/ee519099-e685-4560-9c18-70e4aa62eb39/
http://moblog.bradleyit.com/2008/10/broken-sharepoint-list-forms.html
Sollte es bei Anpassungen der New-, bzw. Editform dazu kommen, dass die Uploadfunktionalität nicht mehr zur Verfügung steht, könnte es hieran liegen:
http://ermeha.blogspot.de/2011/08/failed-to-get-value-of-attachments.html
Brauchen Sie Hilfe beim Anpassen Ihrer Formulare oder beim Beheben von Fehlern durch bereits vorgenommene Anpassungen, dann wenden Sie sich gerne an unserer Beraterteam.
Keine Kommentare:
Kommentar veröffentlichen