| Quintiq file version 2.0 | 
| #parent: #root | 
| Method BrowseFiles () id:Method_LibSOPImpExp_DialogExcelImport_BrowseFiles | 
| { | 
|   #keys: '[144528.1.509618324]' | 
|   Body: | 
|   [* | 
|     // Prompt user to browse the files. | 
|     webfiles := Application.GetFiles(); | 
|      | 
|     if( webfiles <> '' ) | 
|     { | 
|       jsonArray := JSON::Parse( webfiles ); | 
|       jsonArraysize := jsonArray.Size(); | 
|        | 
|       filenames := construct( Strings ); | 
|       filedata := construct( Strings ); | 
|       for( i := 0; i < jsonArraysize; i := i + 1 ) | 
|       { | 
|         json := jsonArray.Get( i ); | 
|         name := json.Get( "name" ).GetString(); | 
|         data := json.Get( "data" ).GetString(); | 
|      | 
|         // Build up the array and send once to server (avoid one call per loop) | 
|         filenames.Add( name ); | 
|         filedata.Add( data ); | 
|       } | 
|        | 
|       this.O_GetAppImportObject().astype( LibSOPImpExp_ImportExcel ).SaveUserUploadedExcels( filenames, filedata ); | 
|     } | 
|   *] | 
| } |