|  | @@ -111,18 +111,20 @@
 | 
	
		
			
				|  |  |        }, '*');
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    function renderXml(xmlUrl, partIndex, isComberRender) {
 | 
	
		
			
				|  |  | +    function renderXml(xmlUrl, isComberRender, canSelectTracks) {
 | 
	
		
			
				|  |  |        osmd
 | 
	
		
			
				|  |  |          .load(xmlUrl)
 | 
	
		
			
				|  |  |          .then(
 | 
	
		
			
				|  |  |            function () {
 | 
	
		
			
				|  |  |              // 是否合并显示
 | 
	
		
			
				|  |  | -            // if (!isComberRender) {
 | 
	
		
			
				|  |  | +            // console.log(osmd.Sheet.Instruments, isComberRender, canSelectTracks, 'osmd.Sheet.Instruments')
 | 
	
		
			
				|  |  | +            // if (isComberRender) {
 | 
	
		
			
				|  |  |              //   for (let i = 0; i < osmd.Sheet.Instruments.length; i++) {
 | 
	
		
			
				|  |  | -            //     osmd.Sheet.Instruments[i].Visible = i === partIndex;
 | 
	
		
			
				|  |  | +            //     const trackName = osmd.Sheet.Instruments[i].Name || '';
 | 
	
		
			
				|  |  | +            //     console.log(trackName, 'trackName', canSelectTracks.includes(trackName))
 | 
	
		
			
				|  |  | +            //     osmd.Sheet.Instruments[i].Visible = canSelectTracks.includes(trackName)
 | 
	
		
			
				|  |  |              //   }
 | 
	
		
			
				|  |  |              // }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              osmd.zoom = .5
 | 
	
		
			
				|  |  |              render();
 | 
	
		
			
				|  |  |            }
 |