0

I use SharePoint Server through web-services.
To get View schema I use GetView method of Views.asmx. But it returns only FieldRefs with Names, without isAscending.
How would I know if View's field has sort direction?

2 Answers 2

2

You can find that actually in the 2nd part of the returned Xml, but only when using the GetViewHtml method, because that is part of the Query (search for the OrderBy), see here http://msdn.microsoft.com/en-us/library/views.views.getviewhtml(v=office.12).aspx. You could use Linq to Xml by example to retrieve the QUERY element.

1
  • By experimenting with GetView I've found out that GetView returns Ascending property but: only if it's FALSE (for SP Server 2010) and always for Office365 (SP Server Online). Thanks a lot for pointing out to GetViewHtml method!
    – surlac
    Commented Jan 21, 2013 at 11:13
0

GetView returns Ascending property:
1) for SP Server 2010: only if it set to FALSE;
2) for Office365: always.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.