Frage

Ich habe eine SharePoint 2013-Autokosted-App mit einer Reihe von Listen darin. Ich möchte in der Lage sein, ein Listenelement mit der Rest-API zu löschen und auf den Papierkorb zu gelangen, anstatt dauerhaft gelöscht zu werden.

nach Diese Seite sollte der Standardwert sein:

Verwenden Sie den Befehl HTTP-Löschbefehl gegen die spezifische Endpunkt-URL, um das durch diesen Endpunkt dargestellte SharePoint-Objekt zu löschen. Bei recycelbaren Objekten, z. B. Listen, Dateien und Listenelemente, führt dies zu einem Recycling-Betrieb.

Wenn jedoch ein Element mithilfe der REST-API (mit HTTP-Delete) löschen, wird es nicht in den Papierkorb gelöscht und stattdessen dauerhaft gelöscht.

Wenn ich auf die Seite "... / {app_name} / lists / {list_name} /allitems.aspx" und löschen Sie die Listenelemente über diese Schnittstelle an, stattdessen, dann gehen sie schön in den Papierkorb. Weiß jemand, wie Sie List-Elemente mithilfe der REST-API in den Papierkorb verschieben sollen?

War es hilfreich?

Lösung

Have you tried using the "recycle" command using the REST API? (not using HTTP DELETE)

Endpoint URI structure:

http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()

Please refer to the documentation regarding recycle on MSDN: http://msdn.microsoft.com/en-us/library/jj247053.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top