allow for specifying report type from results-based view
This commit is contained in:
		
							parent
							
								
									616f64bb55
								
							
						
					
					
						commit
						ce09c717e5
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -115,6 +115,7 @@ class ResultsConceptView(ConceptView): | ||||||
|     """ |     """ | ||||||
| 
 | 
 | ||||||
|     reportName = None   # define in subclass if applicable |     reportName = None   # define in subclass if applicable | ||||||
|  |     reportType = None   # set for using special report instance adapter | ||||||
| 
 | 
 | ||||||
|     @Lazy |     @Lazy | ||||||
|     def result_macros(self): |     def result_macros(self): | ||||||
|  | @ -143,8 +144,9 @@ class ResultsConceptView(ConceptView): | ||||||
| 
 | 
 | ||||||
|     @Lazy |     @Lazy | ||||||
|     def reportInstance(self): |     def reportInstance(self): | ||||||
|  |         reportType = self.reportType or self.report.reportType | ||||||
|         ri = component.getAdapter(self.report, IReportInstance, |         ri = component.getAdapter(self.report, IReportInstance, | ||||||
|                                   name=self.report.reportType) |                                   name=reportType) | ||||||
|         ri.view = self.nodeView |         ri.view = self.nodeView | ||||||
|         return ri |         return ri | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue