Custom Edit-Formular für Mehrere Content-Typ in einer SharePoint 2013-Liste

In einem meiner letzten Projekt, das ich bin derzeit in einer situation stecken, wo ich erstellen Sie mehrere benutzerdefinierte Bearbeiten Formen für jeden content-Typ, der von der SharePoint-Liste.

Beispiel, ich habe eine SharePoint-Dokument-Bibliothek mit 10 Arten von Inhalten. Eine von Ihnen ist eine Basis-Inhaltstyp Erben von 'Dokument' - und den anderen Erben von der 'Basis'.

Nun werden die Dokumente hochgeladen, um die site mithilfe von BizTalk und der Benutzer wird nur das Dokument Bearbeiten, die Auswahl der geeigneten Inhalte geben, füllen Sie die erforderlichen Felder aus und speichern Sie. Jetzt, da die Dokumente hochgeladen werden, die durch BizTalk, wir haben beschlossen, entfernen Sie die 'Erforderliche' Feld-Einstellungen für alle Spalten und nur in der custom-edit-form, die wir haben, Sie zu bestätigen.

So weit, ich war in der Lage das erstellen von benutzerdefinierten Bearbeitungs-Formulars und Haken bis zu einer Listendefinition. Ich denke, ich werde auch in der Lage zu erstellen mehrerer Formulare Bearbeiten und hook up mit content-types im content-Typen "Element.xml' - Datei. Aber, wie ich zeigen kann, der 'Content-Type' Auswahl-Feld an der Spitze und leitet Sie zur entsprechenden edit-Formular auf jeder Seite?

Ich dachte, der Erstellung eines select-box, laden Sie es mit allen verfügbaren Inhaltstypen in der Liste und auf den ausgewählten Artikel ändern Veranstaltung, die ich umleiten kann, um die entsprechende Seite Bearbeiten. Aber, dies ist ein richtiger Weg, das zu tun?

Mit meiner Lösung im Hinterkopf habe ich zu 10 benutzerdefinierte Bearbeiten von Formularen und muss ich alle Felder von hand, was sehr mühsam ist. Gibt es eine einfache Möglichkeit, es zu tun?

Bitte beachten Sie, dass ich hinzufügen, benutzerdefinierte client-seitige Validierung auch auf das edit-Formular, basierend auf dem Inhaltstyp gewählt.

Auch, die Anforderung zu tun, die die meisten der Dinge, die in der client-Seite. d.h. das laden der Elemente, Validierung, Speicherung, SharePoint etc. Ich bin mit Knock-out - + jQuery für diese Aufgabe.

Vielen Dank im Voraus.

UBK

InformationsquelleAutor UBK | 2015-01-24
Schreibe einen Kommentar