SharePoint - programmatisch hinzufügen von Listenelementen und Satz-ID
Brauche ich zum erstellen von Listenelementen im sharepoint und auch das ID-Feld zu. Jedoch bekomme ich eine Fehlermeldung, wenn Sie versuchen, dies zu tun als es nur zu Lesen. Gibt es eine Möglichkeit, kann ich die Spalte " ID " - Wert, wenn programmgesteuert erstellen von Elementen in einer sharepoint-Liste?
Als eine Randnotiz der Grund, warum ich brauchen, um dies zu tun ist, weil ich brauchen, um Elemente hinzuzufügen, zu zwei sharepoint-Listen, wobei die zweite verwendet die id-Spalte der ersten lookup.
Dank
Kamran
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie du schon erwähnt hast, die ID des Menüpunkt wird nur als gelesen markiert. Und ich denke, es gibt keine Möglichkeit zu umgehen, dass.
Ich denke, die einfachste Lösung wäre, eine neue Spalte hinzufügen, um die zweite Liste verwendet die erste ID-Spalte für die Suche. Dann werden die Elemente in Liste eins und zwei haben immer noch zwei unterschiedliche IDs, aber Sie verweisen können, die Ihnen von der zweiten Spalte in Liste zwei.
Flo, schlug mich auf den Stempel. Ich war zu empfehlen die gleiche Sache. Die ID, die Sie wahrscheinlich wollen, um in der neuen Spalte UniquID Eigenschaft des spListItem-Eigenschaft. Das ist die GUID, die dem Element zugeordnet.
Ich denke, die beste Idee ist Flo, ist aber mit Funktionen, die Sie Elemente hinzufügen können, und Ihre id. Also, wenn eine Funktion tun können, warum nicht wir?
Ich denke, dass das hinzufügen zusätzlich Feld wird der beste Weg, zu. Es wird nützlich sein für die buisness-Logik, die Sie beschreiben,
ist es möglich, Jungs.
Sie müssen nur die Eigenschaft ändern ReadOnlyField das ID-Feld
http://sharepointwalkers.blogspot.fr/2012/04/insert-item-in-sharepoint-list-with.html
Arbeite ich auf ähnliche Projekt wählte ich einen stick mit der OOB-Id-Feld, nur eben angepasst die Neuen Anzeigen und Bearbeiten von Formularen mit Benutzerdefinierten Formularen für beide Listen und gelöscht, sondern auch alle Elemente der Liste und neu indiziert sowohl Listen als auch dieser arbeitete für mich, als das Neue Benutzerdefinierte Formular Erstellt Liste die Elemente in beiden Listen und die view-und display-Formen geladen, die listItem-auf der Grundlage von listItem-Id-Feld nur.
Die Notwendigkeit, dies zu tun war Sie, dass einige Felder sollen bearbeitbar sein, wenn ein Element erstellt wird, und einige nicht, so dass Sie getrennt in diesen beiden Listen und verwaltet werden die Berechtigungen jeweils.