Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. var viewCollection = null;
  2. function runCode() {
  3. var clientContext = new SP.ClientContext.get_current();
  4. if (clientContext != undefined && clientContext != null) {
  5. var web = clientContext.get_web();
  6. var listCollection = web.get_lists();
  7. var list = listCollection.getByTitle("Test");
  8. this.viewCollection = list.get_views();
  9. var viewInfo = new SP.ViewCreationInformation();
  10. viewInfo.set_title();
  11. this.viewCollection.add(viewInfo);
  12. clientContext.load(this.viewCollection);
  13. clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
  14. }
  15. }
  16. function onQuerySucceeded() {
  17. var viewInfo = 'Tasks list current views: nn';
  18. var viewEnumerator = this.viewCollection.getEnumerator();
  19. while (viewEnumerator.moveNext()) {
  20. var view = viewEnumerator.get_current();
  21. viewInfo += view.get_title() + 'n';
  22. alert(view.get_title());
  23. }
  24. }
  25. function onQueryFailed(sender, args) {
  26. alert('Request failed. ' + args.get_message() + 'n' + args.get_stackTrace());
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement