Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

SPList.SaveAsNewView method

SharePoint 2013

First tries to find if the view already exists. Overwrite it if yes, add a new view if no. Then extract all the adhoc filter/sort info from the URL and build and update the view's xml Returns the url of the new/overwritten view.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

'Declaration
Public Function SaveAsNewView ( _
	oldName As String, _
	newName As String, _
	privateView As Boolean, _
	uri As Uri _
) As String
'Usage
Dim instance As SPList
Dim oldName As String
Dim newName As String
Dim privateView As Boolean
Dim uri As Uri
Dim returnValue As String

returnValue = instance.SaveAsNewView(oldName, _
	newName, privateView, uri)

Parameters

oldName
Type: System.String

The name of the view the user did the adhoc filter on (is currently on).

newName
Type: System.String

The desired name the user typed

privateView
Type: System.Boolean

Boolean true when the user wants make a new view that's personal

uri
Type: System.Uri

Url that keeps all the adhoc filter/sort inforatmion

Return value

Type: System.String
The url of the new/overwritten view
Show:
© 2015 Microsoft