Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getAllFilesInFolder(listName) {
  2.     var images = [];
  3.     var clientContext = SP.ClientContext.get_current();
  4.     var lists = clientContext.get_web().get_lists();
  5.     var oList = clientContext.get_web().get_lists().getByTitle(listName);
  6.     var collListItem;
  7.     //SP.CamlQuery.createAllItemsQuery()
  8.     var camlQuery = SP.CamlQuery.createAllItemsQuery();
  9.        
  10.      var query = SP.CamlQuery.createAllItemsQuery();
  11.        // camlQuery.set_folderServerRelativeUrl("/"+ListName+"/"+Folder);
  12.    
  13.    
  14.    
  15.     collListItem = oList.getItems(camlQuery);
  16.     clientContext.load(oList);
  17.     clientContext.load(collListItem, 'Include(File, FileSystemObjectType)');
  18.  
  19.     clientContext.executeQueryAsync(
  20.         function () {
  21.            var listItemEnumerator = collListItem.getEnumerator();
  22.         while(listItemEnumerator.moveNext())
  23.         {
  24.             var currentItem = listItemEnumerator.get_current();                                                                                                                    
  25.             if(currentItem.get_fileSystemObjectType() == "0")
  26.             {
  27.                 var file = currentItem.get_file();
  28.                 if(file != null)
  29.                 {
  30.                     //console.log('File Name: ' + file.get_name() + '\n' + 'File Url: ' + file.get_serverRelativeUrl());
  31.                     images.push(file.get_serverRelativeUrl());                                                                                    
  32.                 }
  33.                
  34.                
  35.                
  36.             }
  37.            
  38.         }  
  39.        
  40.            
  41.              returning(images);
  42.  
  43.         },
  44.         function (sender, args) {
  45.             alert('Error getting list items: ' + args.get_message());
  46.         }
  47.     );
  48.        
  49.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement